String[] array = { "a", "b", "c" };
System.out.println(Arrays.toString(array));
Думаю, вы ищете
System.out.printf(String fmtString, Object ... args)
, где вы указываете формат вывода, используя некоторую пользовательскую разметку Java (это единственная часть, которую вам нужно изучить). Второй параметр - это объект, в вашем случае массив строк.
Дополнительная информация: Использование метода Java Printf
С op4j ,
String[] myArray = new String[] {"a", "b", "c"};
System.out.println(Op.on(myArray).toList().get());
Существует метод Arrays.toString ()
, который преобразует массив в строковое представление его содержимого. Затем вы можете передать эту строку в System.out.println
или что-то еще, что вы используете для ее печати.
Если вам нужно немного больше контроля над строковым представлением, на помощь приходит Google Collections Joiner !
String[] myArray = new String[] {"a", "b", "c"};
String joined = Joiner.on(" + ").join(myArray);
// => "a + b + c"
String[] values= { ... }
System.out.println(Arrays.asList(values));