system.out.println
时, system.out.print
不符合java.util.stream
。
1)
Stream.of(1, "1B").forEach(System.out::print);
result:
11B
2)
Stream.of(1, "1C").forEach(System.out::println);
result
1
1C
3)
Stream.of(1, "1B").forEach(System.out::println);
result
1
有人可以解释为什么1B
被排除在案例3
的结果之外?我想"1B"
与二进制文字冲突。如果是,为什么1
使用print方法打印"1B"
?我也想知道为什么在"1B"
的情况下,3
不被视为流中的字符串文字?