为什么我不能 return 另一个值? (JAVA)

Why cant i return another value? (JAVA)

public static String split (String vector){
    String vector1 = "";
    String vector2 = "";
    final int SIZE = vector.length();
    int firsthalf = 0;
    int secondhalf = SIZE/2;
    while (firsthalf< SIZE/2){
        vector1+= vector.charAt(firsthalf);
        firsthalf++;
    }
    while (secondhalf< SIZE){
        vector2+= vector.charAt(secondhalf);
        firsthalf++;
    }
    return vector1;
    return vector2;

} 

你好 所以我知道这个问题可能经常被像我这样的 java 菜鸟问到,但我不明白为什么 vector2 在 java 错误报告中是遥不可及的,我能对 return向量2

一个方法只能有一个 return 值....你的第一个 return 是 vector1 ...因此 vector2 是遥不可及的

考虑这个...

字符串结果=拆分("TestVector");

使用你的方法,结果的值是多少...

您可以考虑return创建一个列表或字符串数​​组。