我在学校里有这份作业,我需要将数字和字母分开并分开打印。我的问题是我只能返回一个值,而不是if / else语句中的字母,我需要返回两个值,以便分别打印数字和字母。
关于仅用一种方法怎么做的任何建议?
public static String Separation(String output) {
String number = "";
String letter = "";
for (int i = 0; i < output.length(); i++) {
char x = output.charAt(i);
if (Character.isDigit(x)) {
number += x;
} else {
letter += x;
}
}
return number;
}
Run Code Online (Sandbox Code Playgroud)