문자열 배열을 double 배열로 변환하려고하면 "floatingdecimal.readjavaformatstring"오류가 계속 발생합니다. 문자열 배열과 같은 형태 참고 : (하지만 더 이상 계속)문자열 배열을 double 배열로 변환하는 동안 부동 소수점 오류가 발생했습니다.
7.641844673,7.643565703,7.319638605,7.42366145,7.419292812,7.388869123,7.53670762,7.749329445,7.625242329,7.322164604,7.315094508,7.403445746,7.890969983,7.544904537,7.677043042,7.477693567,7.527992118,7.415580204,7.417685294,7.393078839
을 그리고 내 변환은 다음과 같습니다
double[] array1 = new double[str1.length];
for (int i = 0; i < array1.length; i++)
{
array1[i] = Double.parseDouble(str1[i]);
}
I (str1이이 문자열 []이다) 전환이 맞는지는 꽤 확신하지만 내 문자열에는 뭔가 쉼표가 붙어 있거나 뭔가 잘못되어 있습니다. 내가 문자열을 고칠 수있는 방법에 대한 제안이 있습니까? 아니면 내 전환을 다르게해야한다고 생각합니까?
고마워,
KJM
전체적으로 오류 메시지를 표시하십시오. –
'String'에서'String []'로 이동하기 위해 사용하는 코드는 무엇인가? – morgano
@morgano : 나는 그가 String을 "쪼개지"는 것에 대해 언급하지 않는다. 그러나 그가 실제로 나누어서 공백을 적절히 돌보지 않는다면 그는 곤경에 처하게 될 것이라고 나는 동의한다. –