如何将字符输入字符串数组?

ETR*_*009 1 java arrays string for-loop character

我正在尝试使用for循环将字符az输入到字符串数组中,但我没有太多运气将字符转换为字符串值,所以它们实际上会进入字符串数组.我一直得到null值作为我的输出.任何人都可以提供一些如何将字符放入字符串数组的提示吗?这是我到目前为止:

  String[] letters = new String[26];
  for (char ch = 'a'; ch <= 'z'; ch++)
  {
     int i = 0;
     letters[i] = String.valueOf(ch);
     i++;
  }
  System.out.println(Arrays.toString(letters));
Run Code Online (Sandbox Code Playgroud)

Res*_*hma 5

String[] letters = new String[26];
int i = 0;
for (char ch = 'a'; ch <= 'z'; ch++)
{
   letters[i] = String.valueOf(ch);
   i++;
 }
System.out.println(Arrays.toString(letters));
Run Code Online (Sandbox Code Playgroud)

试试这个.i = 0应该在循环之外.