2014-02-19 3 views
1

나는 자바가 처음이다. 문제가있다. 나는 문자열 "x.y.z.k"를 가지고 있고 새로운 문자열 "x.y.z."를 만들고 싶습니다. (따라서 마지막 "."다음에 나오는 모든 문자를 제거하려고합니다.). 누군가가 나를 도울 수 있으면 고맙겠습니다.특정 문자열 뒤에 문자를 제거하십시오. 자바

+1

에서 테스트되었습니다 API는 당신의 가장 친한 친구입니다 : http://docs.oracle.com/javase/7/docs /api/java/lang/String.html 부분 문자열을 만들고 부분 문자열의 색인을 얻는 유용한 함수를 찾으십시오. –

답변

0
String test = "x.y.z.k"; 
int lastPos = test.lastIndexOf('.'); 
String extractedString = test.substring(0, lastPos); 

출력 :

x.y.z

이 코드는 compileonline.com

2

당신은 .의 마지막 위치를 얻기 위해 문자열 방법 .lastIndexOf()를 사용하고 . 문자까지 문자열의 첫 번째 부분을 추출 할 문자열 방법 substring()를 사용할 수 있습니다.

관련 문제