List<String>转String字符串:
public static String listToString(List<String> list){
if(list==null){
return null;
}
StringBuilder result = new StringBuilder();
boolean first = true;
//第一个前面不拼接","
for(String string :list) {
if(first) {
first=false;
}else{
result.append(",");
}
result.append(string);
}
return result.toString();}
String字符串转float数组:
//把String转化为float
public static float[] parseFloatArray(String[] str_array) {
float[] flo_array = null;
if (str_array != null) {
flo_array = new float[str_array.length];
for (int i = 0; i < str_array.length; i++) {
try {
flo_array[i] = Float.parseFloat(str_array[i]);
} catch(NumberFormatException e) {
System.out.println(e.getMessage());
// flo_array[i] = -1;
continue;
}
}
}
return flo_array;
}
获取String数组转成浮点数并相加得到和:
String[] s2 = {"123","14.0","52.10"};
float sum=0;
for (int i=0;i< s2.length;i++){
sum += Double.valueOf(s2[i]).doubleValue();}
希望能帮助到别人。
借鉴大佬的文章,做一下自我总结, 小白一个,不妥之处多多包涵。