如何将包含double值的char数组转换为double变量?

时间:2014-04-12 05:13:07

标签: java double arrays

抱歉,如果我没有发布我的尝试。我不知道如何处理这个问题。

我希望charArr转换为doubleVal:

char[] charArr = {'1'','1','.','1','1','1'};
double doubleVal = 11.11;

3 个答案:

答案 0 :(得分:3)

这是一个提示

  • 将char数组转换为字符串。 (参见String.valueOf方法)
  • 将字符串转换为double值(请参阅Double.parseDouble)

答案 1 :(得分:2)

这样的事情:

StringBuilder sb = new StringBuilder();
sb.append(charArr);
Double d = Double.parseDouble(sb.toString());

答案 2 :(得分:0)

类似的东西:你可以试试这个

for(int i=0; i<charArr.length;i++){
char c =charArr[i];
Double d = Double.parseDouble(c.toString());
// do some operation
}