小编Mar*_*dua的帖子

需要使用if / else语句在For循环中返回两个值

我在学校里有这份作业,我需要将数字和字母分开并分开打印。我的问题是我只能返回一个值,而不是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)

java for-loop

-3
推荐指数
1
解决办法
92
查看次数

标签 统计

for-loop ×1

java ×1