【发布时间】:2021-09-08 00:16:09
【问题描述】:
为什么这在java中无效?
List<String> items=new ArrayList<String>();
items.add("hello"); // valid
items.add('hello'); // invalid (error: invalid character constants)
【问题讨论】:
标签: java string list arraylist
为什么这在java中无效?
List<String> items=new ArrayList<String>();
items.add("hello"); // valid
items.add('hello'); // invalid (error: invalid character constants)
【问题讨论】:
标签: java string list arraylist
因为'' 单引号用于char 变量。
意思是'a'、'b',等等。所以每个变量只有一个字符。
另一边的双引号""用于初始化String变量,是几个字符聚集到一个变量例如"i am a string"
char c = 'c' // I use single quotes because I am single :)
String str = "This is a string" // I use double quotes because I got a lot in me
【讨论】: