已下代码 输出后数据为:酸奶(君乐宝),酸奶(小洋人),酸奶(李子园),纯奶,饮料
有没有适合的方法 可以实现 酸奶(君乐宝,小洋人,李子园),纯奶,饮料
谢谢大家~
StringBuilder stringBuilder = new StringBuilder();
String code="010,011,012,020,030";
String[] split = code.split(",");
for (String s : split) {
//根据 s 查询对应的name
String name=selectName(s);
System.out.println(s + name);
//输出 010+酸奶(君乐宝)
//输出 011+酸奶(小洋人)
//输出 012+酸奶(李子园)
//输出 020+纯奶
//输出 030+饮料
stringBuilder.append(name).append(",");
}
System.out.println(stringBuilder.subSequence(0, stringBuilder.length() - 1));
//输出 酸奶(君乐宝),酸奶(小洋人),酸奶(李子园),纯奶,饮料
//想要输出 酸奶(君乐宝,小洋人,李子园),纯奶,饮料
ps:有些code对应的name 是没有() 符号的 例 以上代码为例只有01开头的有()号