2017-01-15 4 views
-3
package hollyhw; 

import java.util.Random; 
import java.io.*; 

public class HollyHW { 
    public static int censor(String chars){ 

Я пробовал реализовать следующее. Однако я не справился.Как найти длину строки из другого метода?

 int letters = chars.length(); 
     int newLetters = letters; 

     return newLetters; 
    } 

Обратите внимание, что для этой конкретной задачи, я не могу редактировать силы основных.

public static void main(String[] args) { 
     String c1 = censor("short"); //IDE is suggesting to change to int. 
     String c2 = censor("longer the short"); //IDE is suggesting to change to int. 
     String c3 = censor("the longest one we've got"); //IDE is suggesting to change to int. 

     print(c1); 
     print(c2); 
     print(c3); 
     print(""); 
    } 
} 
+0

вы хотите * * новообращенный в 'int' в' String' ?! Самый короткий путь «return» «+ newLetters;» + изменить возвращаемый тип метода. – luk2302

+0

Возможный дубликат [Как преобразовать из int в String?] (Http://stackoverflow.com/questions/4105331/how-do-i-convert-from-int-to-string) –

ответ

1

Вы можете сделать это следующим образом:

public static String lengthAsString(String str) { 
    int len = str.length(); 
    return Integer.toString(len); 
} 
Смежные вопросы