为什么这些都不起作用:
char word = "sds";
char word = 'sds';
myDog.bark("voff");
myDog.bark('voff');
在我输入myDog的对象中:
void bark(char word) {
System.out.println(word);
}
答案 0 :(得分:11)
因为char只是一个字符。您想要使用String类型。
void bark(String word) {
System.out.println(word);
}
答案 1 :(得分:4)
你想使用“String”而不是“char”。 char仅用于1个字符,“String”用于多个字符。
使用“String”类型时,您使用双引号,“char”使用单引号:
char c = 'a';
String s = "hello";
答案 2 :(得分:3)
char数据类型只能包含一个字符。对于多个字符,您应该使用String数据类型。
答案 3 :(得分:2)
char是一个字符,String是一系列字符。您正在寻找一个字符串