Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取字符串的特定字符_Android_String - Fatal编程技术网

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);

拆分,然后
=