double[] 配列を string[] 配列に変換するために使用するコードを知りたい
質問する
17505 次
2 に答える
6
元の配列と同じサイズのターゲット配列を作成し、要素ごとに変換して反復処理する必要があります。
例:
double[] d = { 2.0, 3.1 };
String[] s = new String[d.length];
for (int i = 0; i < s.length; i++)
s[i] = String.valueOf(d[i]);
于 2012-07-05T23:14:22.720 に答える
1
すでに述べたように、すべての項目を double から String に反復して変換する必要があります。
または、明示的な反復を回避して、次のことを行うこともできます。
// source array
Double[] d_array = new Double[] { 1, 2, 3, 4 };
// create a string representation like [1.0, 2.0, 3.0, 4.0]
String s = Arrays.toString(d_array);
// cut off the square brackets at the beginning and at the end
s = s.substring(1, s.length - 1);
// split the string with delimiter ", " to produce an array holding strings
String[] s_array = s.split(", ");
于 2012-07-05T23:42:54.827 に答える