아르투로 :
나는 다음과 같은 코드가 있습니다 :
String myString = "Hello world";
firstWord = myString.substring(0, myString.indexOf(" "));
secondWord= myString.substring(1, myString.indexOf(" "));
첫 번째 단어가 인식되지 않고 두 번째 문자가 실제로 절단된다. 그래서:
first: Hello
Second: ello
어떻게 두 번째 단어를 얻을 수 있나요?
감사합니다
스위퍼 :
당신이이 개 단어를 정확히 있다는 것을 확신하는 경우에, 당신은이 작업을 수행 할 수 있습니다
String myString = "Hello World";
int indexOfFirstSpace = myString.indexOf(" ");
String firstWord = myString.substring(0, indexOfFirstSpace);
String secondWord = myString.substring(indexOfFirstSpace + 1);
두 번째 단어는 공간 인덱스의 다음의 인덱스에서 바로 문자열, 문자열의 끝까지 모든 방법입니다.
당신이 얼마나 많은 단어를 확실하지 않은 경우, 당신은뿐만 아니라 사용할 수있는 split
문자열을 분할 :
String[] words = myString.split(" ");
if (words.length >= 2) {
String firstWord = words[0];
String seconfWord = words[1];
}