我有一个字符串:
string[] = {"[","hey", "," , "how", ",", "are", ",", "you", "]" }
我正在将其写入 HashMap ,我希望 for 循环忽略所有逗号。 我尝试过这样的事情:
for(int i = 0; i<map.size(); i++){
if(string[i].equals(",")){
break;
}
System.out.println(map.get(string[i]));
}
我知道它会在第一个逗号后中断。
输出如下: [ 嘿
我想要的输出是: 嘿 如何 是 你
如何解决这个问题?
我怎样才能写这样的东西: if(!string[i].equals(",") && !string[i].equals("[") && !string[i].equals("]") )
最佳答案
使用继续
而不是中断
运算符。
关于java - 在 for 循环中添加到 HashMap 时跳过多个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37882398/