2015-09-19 121 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); 
相关问题