基本上,我需要在另一个方法或主要的void run中使用此方法spaces
中的spacesCount
的值。但它不会让我在外面使用?
感谢您的帮助,对不起这位新手程序员。
public static int spacesCount(String str){
int spaces = 0;
for(int i=0; i<str.length(); i++){
if(str.charAt(i) == ' '){
spaces++;
}
}
return spaces;
}
答案 0 :(得分:5)
您提供spaces
的值作为方法的返回值。因此,您需要将结果存储在变量中,并在其他方法中使用它:
public static void main(String args[]) {
String myString = "this is a test";
int spaces = spacesCount(myString);
// use spaces to do something
}