java中的数据类型“char”

时间:2010-01-12 00:18:23

标签: java

为什么这些都不起作用:

 char word = "sds";
 char word = 'sds';
 myDog.bark("voff");
 myDog.bark('voff');

在我输入myDog的对象中:

 void bark(char word) {
      System.out.println(word);
 }

4 个答案:

答案 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是一系列字符。您正在寻找一个字符串