Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.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
Java如何将字符串拆分为多个双引号_Java_Android - Fatal编程技术网

Java如何将字符串拆分为多个双引号

Java如何将字符串拆分为多个双引号,java,android,Java,Android,我想拆开那根绳子,我发现它太复杂了 “GPSTime”:“2014年10月7日上午5:44:23” 进入 有什么帮助吗?请使用以下命令: String str[]=s.split("\":\""); 或者,如果字符串的开头没有更改,则可以执行此操作: String noDoubleQuotes = yourString.replace("\"", ""); String result = noDoubleQuotes .replace("GPSTime:", ""); 您必须使用: Stri

我想拆开那根绳子,我发现它太复杂了

“GPSTime”:“2014年10月7日上午5:44:23”

进入

有什么帮助吗?

请使用以下命令:

String str[]=s.split("\":\"");
或者,如果字符串的开头没有更改,则可以执行此操作:

String noDoubleQuotes = yourString.replace("\"", "");
String result = noDoubleQuotes .replace("GPSTime:", "");
您必须使用:

String str[]=s.split("\":\"");

然后从结果中删除剩余的

在将“替换为”后尝试用空格分隔:

s = s.replace("\"", " ");
String str[]=s.split(" ");

然后,数组的最后一个元素应该包含所需的值。请注意,使用前可能需要修剪特定条目

首先使用:作为分隔符拆分

  String str[]=s.split(":");
  String str2[]=s.split(" ");
然后选择要使用空格作为分隔符进行拆分的正确标记

  String str[]=s.split(":");
  String str2[]=s.split(" ");

然后在str2中就有了所需的三个元素。

可以使用正则表达式, 比如:

"GPSTime":"(.+)"
给你:

首先,按
“:”
拆分,然后替换日期时间字符串中最后一个

String c= "\"GPSTime\":\"7/10/2014 5:44:23 AM\"";
String x= c.split("\":\"")[1];
System.out.println("final: "+x.replace("\"", ""));
输出:

08-07 14:54:21.931: I/System.out(20228): final: 7/10/2014 5:44:23 AM

这是你拥有的整个字符串吗?(不是像
{“GPSTime”:“7/10/2014 5:44:23 AM”,“纬度”:“100”,“经度”:“100”}
之类的东西)这也会分割时间的各个数字。除非他将其更改为
字符串str[]=s.split(\“:\”);