我正在尝试从字符串下方打印逗号分隔值
A,B,C,D,E
这是我的代码
String Inp = "A,B,C,D,E";
StringBuilder op = new StringBuilder();
int Idx = 0;
int IdxUpto = 0;
for(;;){
IdxUpto = Inp.indexOf(",", Idx);
if(IdxUpto==-1){
System.out.println("There is no more commas in String");
op.append(Inp.substring(Idx, Inp.length()));
System.out.println(op);
break;
}
op.append(Inp.substring(Idx, IdxUpto));
Idx = IdxUpto;
System.out.println(op);
}
对于循环在第一次提取后没有得到停止,任何人都可以帮助我做错了什么?
编辑:
预期输出
A
B
C
D
E
谢谢
慕码人8056858
汪汪一只猫
慕后森
相关分类