【发布时间】:2025-12-13 19:20:07
【问题描述】:
我希望在不使用增强循环的情况下编写一个方法,但不确定如何准确转换它们。方法是:
public static int charFrequency (String[]s, char c){
int freq = 0;
for(String s2 : s) {
char[] newArray = createChars(s2);
for (char c2: newArray)
if(c2 == c) freq++;
}
}
【问题讨论】:
-
你试过什么?您面临哪些问题?另外,您为什么要降低代码的可读性?
-
您是否有特殊原因要这样做?新样式的循环恰好在那里,因此您不必使用旧样式的循环。
-
真的,我只是在寻找一个示例,说明如果从增强的 for 循环派生的 for 循环会是什么样子。
-
@templatetypedef 没有别的原因,除了学习两者。我自学了一点 Java,并尝试学习所有不同类型的循环。我试图弄清楚如何通过向后工作从常规 for 循环创建增强循环
标签: java arrays loops if-statement for-loop