天天看点

java,拆分String+中文

写用例的时候,遇到getText取值有中文的,不知道怎么取到2.33,

如:

java,拆分String+中文

就百度,得到

String str1="24%,2.33元";
String str2=str1.split(",")[0];//得到24%
String str3=str1.split(",")[1];//得到2.33元
int length=str3.length();//获取str3的长度
System.out.println(str3.substring(0,length-1));//获取前4个长度的值
           

最后,运行结果:

2.33