我似乎无法在此方法中找到 for 循环所需的语法。我希望遍历字符串 suit
中的单词。
编辑:需要注意的一件事是 cardArray 是一个 ArrayList。
public String getSuit(int card){
String suit = cardArray.get(card);
for (String word : suit){
if (word.contains("SPADES")){
suit = "SPADES";
}
}
return suit;
}
最佳答案
你可以用
for (String word : suit.split(" ")) {
在每个 space character (U+0020) 上拆分。
或者:
for (String word : suit.split("\\s+")) {
这会拆分每个空白字符序列(包括制表符、换行符等)。
关于java - For 循环在字符串中搜索单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15480811/