Невозможно преобразовать двойной массив в строку, используя Apache Commons Lang
Я пытался преобразовать двойной массив в строку, где числа разделены пробелом.
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
распечатанный. Чего здесь не хватает?
1 ответ
Решение
Вы используете StringUtils#join(T...)
, Вы, кажется, хотите использовать StringUtils#join(double[], char)
, Просто поменяйте " "
к ' '
,