Android 获取字符串的特定字符
我需要提取字符串的特定信息。因此,我必须创建两个新字符串,并隔离必要的信息 字符串的结构:Android 获取字符串的特定字符,android,string,Android,String,我需要提取字符串的特定信息。因此,我必须创建两个新字符串,并隔离必要的信息 字符串的结构:{line1=必要信息1,line2=必要信息2} 如您所见,我需要字符串值(必要信息1:在“=”之后,在“,”之前,以及必要信息2) 这是字符串: String telefonname_nummer = listview.getItemAtPosition((int) position).toString(); 非常感谢 您可以尝试以下方法: String yourInfo = "line1
{line1=必要信息1,line2=必要信息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);
用
,
拆分,然后=