将字符串转换为双精度(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-like
double1=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
类。