2014-05-10 6 views
-1

전체 이름이 포함 된 문자열을 분할해야하고 새로운 이름과 성 문자열을 만들어야합니다.문자열 분할 결과에서 새 문자열을 만드는 방법은 무엇입니까?

String fullName = "John Doe"; 
     String[] result = fullName.split(" "); 
     for(String token:result) 
      System.out.println(token); 


내가 올바른 출력, "존"과 "미상"을 얻을 : 나는 이름 사이의 공간에 따라 전체 이름을 분할하려면이 옵션을 사용했다. 어떻게 지금

String firstName = "John"; 
String lastName = "Doe"; 

감사

+1

을 만들 것을 사용하고 언어 ... 자바입니다합니까? – sfletche

+0

예, JAVA입니다. 죄송합니다. 처음 게시하는 중입니다. – user3622543

답변

2
String fullName = "John Doe"; 
String[] result = fullName.split(" "); 
String firstName=result[0]; 
String lastName=result[1]; 
0
String fullName = "John Doe"; 
    String firstName=fullName.substring(0,fullName.indexOf(" ")); 
    String lastName=fullName.substring(fullName.lastIndexOf(" ")+1);