java中用split截取一段字符串,字符串中含有".",结果“.”后面的数据就没有了。

例如:2.1=2.2=2.3,用split("=")去截取,照道理截取出来应该是2.1和2.2和2.3,但是实际截取出来却是2.1和2.2和2,最后那个"."后面的3就没有了。

请检查你的代码是否有误,参考代码如下:

import java.util.Arrays;

public class Test {
public static void main(String[] args) {
String ss="2.1=2.2=2.3";

String[] arr=ss.split("=");

System.out.println(Arrays.toString(arr));
}
}

运行结果如下:

温馨提示:答案为网友推荐,仅供参考
相似回答