2014-11-22 4 views
0

Я работаю над латинским методом Pig Latin, и теперь я пытаюсь выполнить инструкцию if-else: если начальное слово заглавное, в нижнем регистре Start и uppercase End. Это так, если слово находится в начале предложения или просто капитализируется вообще (пример Джон), латинская свинга будет использовать первую букву при переводе (пример Оньхай). Я не могу понять, почему мой код не работает, может быть, я не правильно сохраняю значения ... Я согласен прямо на это >> для домашнего задания, если вам не нравится, не отвечайте < < Спасибо за любую помощь!Не удается найти символ - метод: toUppercase (char)?

  else if (vowel > 0) 
      { 
       Start = Input.substring(0, vowel); 
       End = Input.substring(vowel); 
       char StartFirstLetter = Start.charAt(0); 
       char EndFirstLetter = End.charAt(0); 

       if (Character.isUpperCase(StartFirstLetter) == true) 
       { 
        End = Character.toUppercase(EndFirstLetter); 
       } 
       else 
       { 
       Result = End + Start +"ay "; 
       } 

вот ошибка:

   StringUtil.java:175: error: cannot find symbol 
        End = Character.toUppercase(EndFirstLetter); 
           ^
        symbol: method toUppercase(char) 
        location: class Character 
       1 error 
+2

Если вы получаете ошибки типа 'не может найти Symbol', то всегда читать [JavaDoc] (https://docs.oracle.com/javase/7/docs/api/ index.html? java/lang/Character.html) используемого класса. Это намного быстрее и проще, чем создание вопроса о Stackoverflow. – Tom

ответ

3

Как ни странно, c потребности быть в верхнем регистре для the toUpperCase method:

Character.toUpperCase(EndFirstLetter); 
+0

Ты гений. : D Спасибо. –

0

ошибка означает, что метод не может быть найден, а это означает, что вы воспользовались ошибкой метода, который вы пытаетесь назвать, а именно:

Character.toUpperCase(EndFirstLetter) 

как указано rgettman. Полезно попытаться понять сообщения об ошибках, так как вы можете узнать их немного.

0

Попробуйте это:

Character.toUpperCase(EndFirstLetter); 

 Смежные вопросы

  • Нет связанных вопросов^_^