这是我编写的用于替换文本的代码。 输入文字为
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);
}
}
}
还有其他方法,请提出建议