【发布时间】:2019-06-20 21:44:37
【问题描述】:
您是否有任何理由希望在 Java(任何版本)中使用“”而不是 '' 来输出空格?
在 Mark Allen Weiss 的 “Data Structures and Problem Solving Using Java (4th Edition)” 中,它说不使用 " " 而不是 ' ' 是一个常见错误:即我们应该使用“”。
据我所知,两者没有区别。
尝试:
System.out.println("a b c" + ' ' + "d e f");
System.out.println("a b c" + " " + "d e f");
输出似乎没有区别。
【问题讨论】:
-
这取决于你需要一个字符串还是一个字符。
-
我的错误,在此之前在 Python 中工作,忘记了与两种引号类型相关的 'char' 和 "String" 差异。但是,我仍然相信,如果你只是加入两个字符串,它应该不会有什么不同。
标签: java