1

double 配列を、数字がスペースで区切られた文字列に変換しようとしています。

public class StringTest {

    public static void main(String[] args) {

        double[] g =  {1.2,1.4,1.4} ;
        String d = StringUtils.join(g, " ");
        System.out.println(d);
    }
}

Commons Lang javadoc は、これを行うことが可能であると教えてくれます。コードも実行されますが、[D@54a50a00印刷されるだけです。ここに何が欠けていますか?

4

1 に答える 1

5

現在 を使用していStringUtils#join(T...)ます。を使いたいようですStringUtils#join(double[], char)。を に変更するだけ" "です' '

于 2014-09-09T18:13:40.893 に答える