2015-09-19 146 views
0

我需要提取字符串的特定信息。所以我必須創建兩個新的字符串,並隔離必要的信息。獲取字符串的特定字符

字符串的結構:{line1=necessary information 1, line2=necessary information 2}

正如你可以看到,我所需要的字符串值(必要的信息1:後「=」和前「」和必要的信息2)

這是字符串:

String telefonname_nummer = listview.getItemAtPosition((int) position).toString(); 

非常感謝。

+0

分','然後'=' – Rustam

回答

1

你可以嘗試這樣的事情:

String yourInfo = "line1=necessary information 1, line2=necessary information 2"; 
    String[] parts = yourInfo.split(","); 

    String info1 = parts[0].split("=")[1]; 
    String info2 = parts[1].split("=")[1]; 
1

嘗試這種方法可以幫助你

String urString = "line1=necessary information 1, line2=necessary information 2"; 

    // First split your string with "," 
    String[] splitedString = urString.split(","); 

    //as u mention in Qestion u want string after "=" 
    //so, 

    String firstString = splitedString [0].split("=")[1]; 
    String scndString = splitedString [1].split("=")[1]; 

    Log.e("firstString ",firstString); 
    Log.e("scndString",scndString); 
相關問題