数组处理转换为[],和集合的方法
String[] names = {“Zebe”, “Hebe”, “Mary”, “July”, “David”};———>[Zebe, Hebe, Mary, July, David]
public static void main(String[] args) {
/**
* 第一种
*/
// 定义人名数组
final String[] names = {"Zebe", "Hebe", "Mary", "July", "David"};
Stream<String> stream1 = Stream.of(names);
// 拼接成 [x, y, z] 形式
String result1 = stream1.collect(Collectors.joining(", ", "[", "]"));
System.out.println(result1);
/**
* 第二种
*/
List<String> list = new ArrayList<String>();
for (String string : names) {
list.add(string);
}
System.out.println(list);
/*Stream<String> stream2 = Stream.of(names);
Stream<String> stream3 = Stream.of(names);
// 拼接成 x | y | z 形式
String result2 = stream2.collect(Collectors.joining(" | ", "", ""));
// 拼接成 x -> y -> z] 形式
String result3 = stream3.collect(Collectors.joining(" -> ", "", ""));*/
/*System.out.println(result2);
System.out.println(result3);*/
}