Java 如何在其他方法中使用方法中生成的变量?

Java 如何在其他方法中使用方法中生成的变量?,java,Java,基本上,我需要在另一个方法中或在主void运行中使用此方法spacescont中的spaces的值。但它不让我在外面用 谢谢你的帮助,对不起,这里是新程序员 public static int spacesCount(String str){ int spaces = 0; for(int i=0; i<str.length(); i++){ if(str.charAt(i) == ' '){ spaces++;

基本上,我需要在另一个方法中或在主void运行中使用此方法
spacescont
中的
spaces
的值。但它不让我在外面用

谢谢你的帮助,对不起,这里是新程序员

public static int spacesCount(String str){
    int spaces = 0;
    for(int i=0; i<str.length(); i++){
       if(str.charAt(i) == ' '){
         spaces++;       
       }
    }
    return spaces;
}
公共静态int-spaceScont(字符串str){
int空间=0;

对于(int i=0;i您提供了
空格的值作为方法的返回值。因此,您需要将结果存储在变量中,并在其他方法中使用:

public static void main(String args[]) {
    String myString = "this is a test";

    int spaces = spacesCount(myString);
    // use spaces to do something
}

OP说他/她是一个新的程序员,很抱歉,我们可以让他/她休息一下,不投反对票。无论如何,欢迎来到Stackoverflow@user3023003!