小编Bra*_*ram的帖子

字符串检查错误

我正在编写一个程序,根据1个主字符串将子字符串添加到黑色或白色字符串中.主干是:牛奶,纸,杯子:咖啡,可乐,PC

我希望代码将所有字符放在白色字符串中的":"之前,将所有字符放在黑色字符串中的":"之后.

问题是它将所有项添加到黑色字符串,除了一个女巫连接到":".所以在这种情况下"杯子".

这是我的代码:

String White = "";
String Black = "";
String[] temp = "milk,paper,cup:,coffee,cola,PC".split(",");
int q = 0;
Boolean black = false;
while (q < temp.length) {
    if (temp[q].isEmpty()) {
    } else if (temp[q].contains(":")) {
        String tempWhite = White;
        White = tempWhite + temp[q].replace(":", "") + ",";
        black = true;

    } else if (black = true) {
        String tempBlack = Black;
        Black = tempBlack + temp[q] + ",";
    } else if (black = false) {
        String tempWhite = …
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
121
查看次数

标签 统计

java ×1