获取字符串的特定字符
问题描述:
我需要提取字符串的特定信息。所以我必须创建两个新的字符串,并隔离必要的信息。获取字符串的特定字符
字符串的结构:{line1=necessary information 1, line2=necessary information 2}
正如你可以看到,我所需要的字符串值(必要的信息1:后“=”和前“”和必要的信息2)
这是字符串:
String telefonname_nummer = listview.getItemAtPosition((int) position).toString();
非常感谢。
答
你可以尝试这样的事情:
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];
答
尝试这种方法可以帮助你
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);
分','然后'=' – Rustam