тип данных "char" в Java - PullRequest
       1

тип данных "char" в Java

2 голосов
/ 12 января 2010

почему ничего из этого не работает:

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

в объекте myDog я набрал:

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

Ответы [ 4 ]

11 голосов
/ 12 января 2010

Потому что символ - это всего лишь один символ. Вместо этого вы хотите использовать тип String.

void bark(String word) {
   System.out.println(word);
}
4 голосов
/ 12 января 2010

Вы хотите использовать «String», а не «char». char только для 1 символа, "String" для нескольких символов.

С типом "String" вы используете двойные кавычки, с "char" вы используете одинарные кавычки:

char c = 'a';
String s = "hello";
3 голосов
/ 12 января 2010

Тип данных char может содержать только один символ. Для нескольких символов следует использовать тип данных String.

2 голосов
/ 12 января 2010

char - один символ, String - последовательность символов. Вы ищете строку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...