将字符串转换为双精度(java/android)
我有类似于将字符串转换为双精度(java/android),java,android,string,double,Java,Android,String,Double,我有类似于“122.32,20.543”的字符串。我试图使用十进制符号,但遇到了一些问题。 如何在Java/android中将其转换为double-likedouble1=122.32和double=20.543。您可以像 String s = "122.32,20.543"; String[] splitted = s.split(","); for(String value: splitted){ Log.w("Activity",Double.parseDouble(value)
“122.32,20.543”
的字符串。我试图使用十进制符号
,但遇到了一些问题。
如何在Java/android中将其转换为double-likedouble1=122.32
和double=20.543
。您可以像
String s = "122.32,20.543";
String[] splitted = s.split(",");
for(String value: splitted){
Log.w("Activity",Double.parseDouble(value));
}
使用String#split
获取String
格式的双精度数组,然后使用Double
类。