gpt4 book ai didi

java - 在 for 循环中添加到 HashMap 时跳过多个字符

转载 作者:行者123 更新时间:2023-12-01 21:27:17 24 4
gpt4 key购买 nike

我有一个字符串:

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com