eclipse 覆盖旧的字符串输入

flvtvl50  于 2023-02-18  发布在  Eclipse
关注(0)|答案(1)|浏览(121)

当用户单击选项菜单中的某个选项时,我试图使程序使用新输入而不是旧输入
我不知道是什么问题,这是不是导致程序继续与新的输入,而不是旧的。提前感谢。

public static String optionSix (String input)
    {
        String newInput;
        Scanner scnr = new Scanner (System.in);
        System.out.println("Enter List of Words Seperated by Spaces: ");
        newInput = scnr.nextLine();
        input = newInput;
        
        return input;
    }
ycl3bljg

ycl3bljg1#

Java is pass-by-value,所以你不能像这样覆盖一个字符串的值,你必须给它赋一个新的值:

public static void main(String args[]) {
    String someOldString = "some old value";
    someOldString = optionSix(); // No need to pass the original value either
}

相关问题