2014-04-12 60 views

回答

2

@ user3437460具有正確的答案,但如果你是專門尋找使用一個循環,你只需要從索引1開始忽略第一個記號。

String[] tokens = input.split(","); 

for (int i = 1; i < tokens.length; i++) { 
    // do something with tokens[i] 
} 
2

你真的沒有明確地忽略它。如果將字符串標記爲字符串,則可以通過不使用它來忽略第一個標記。

讓我給你舉個例子。

String[]str= s.split(","); 
    String name1 = str[0]; //Just ignore this 
    String name2 = str[1]; 
    String name3 = str[2]; 
    String name4 = str[3]; 
0
分裂

後,檢查陣列的長度,並且如果包含多於1個元素,則在索引1中讀元件,用於name2

「:

String s = "name1, name2, name3, name4"; 

String [] names = s.split(","); 

String name2 = null; 
if(names.length() > 1) { 
    name2 = names[ 1 ]; 
} 

System.out.println(name2); 

爲了進一步閱讀,你可以在其他名稱中使用其他指標

String name3 = names[ 2 ]; 
String name4 = names[ 3 ];