我无法通过方法传递一些变量,然后让该方法返回一个值。该checkValue
方法应该查看数组中的每个数组项,orderSplit
如果它们有错误,则返回错误消息,否则将返回空errorMessage
。但截至目前,该程序似乎根本没有执行该方法。有什么建议么?
这是我的代码示例:
public class Foo {
public static void main(String args[]) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String order = null;
try {
order = br.readLine();
} catch (IOException exc) {
System.out.println("ERROR: A Problem has occured");
}
String[] orderSplit = null;
orderSplit = order.split(" ");
String errorMessage = "";
checkValue(orderSplit, errorMessage);
if (errorMessage == "") {
System.out.println("SUCCESS");
}
}
public static String checkValue(String[] orderSplit, String errorMessage) {
// check the ordersplit values
return errorMessage;
}
}