在Java中使用stringBuffer过滤文本的最佳方法是什么?

时间:2020-02-05 18:54:29

标签: java

这是我编写的用于替换文本的代码。 输入文字为

Apple,计算机

预期输出是

苹果

所以我这样写:

import org.apache.commons.lang3.StringUtils;

public class One {
    public static void main(String[] args) {
        one();
    }

    private static void one() {
        String fruit = "Apple";
        StringBuffer device = new StringBuffer("Computer");

        if (StringUtils.isNotBlank(fruit)) {
            if (device.length() == 0) {
                device.append(fruit);

                System.out.println("if:: " + device.append(fruit));

            }
            else {
                StringBuffer sss = device.insert(0, fruit + ", ");

                System.out.println(sss);
                // Apple,Computer
            }
        }

        if (StringUtils.isNotBlank(device) && device.charAt(5) == ',') {
            StringBuffer output = device.delete(5, 14);
            System.out.println(output);
        }
    }
}

还有其他方法,请提出建议

0 个答案:

没有答案
相关问题