2016-03-28 189 views
-3

我正在寻找一种不使用增强型循环的方法,但不知道如何将它们完全转换。其方法是:从增强型for循环转换为for循环

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++; 
    } 
} 
+1

你尝试过什么?你面临什么问题?另外,为什么你想要降低你的代码的可读性? – Pshemo

+0

您是否有特殊的理由想要这样做?新的循环风格正是在那里,所以你不必使用旧式的循环。 – templatetypedef

+0

[for for语句](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html) – dsh

回答

0

在这里你去:

for(int index = 0 ; index < s.length ; index++){ 
    //Logic 
}