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

时间:2015-04-19 13:50:01

标签: java return-value static-methods

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 noobs问过,但是我不明白为什么vector2是不可及的,因为java错误报告称之为,我该怎么做才能返回vector2

1 个答案:

答案 0 :(得分:0)

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

考虑这个......

String result = split(&#34; TestVector&#34;);

使用您的方法结果的值是什么......

你可以考虑返回一个List或数组字符串。