-2

可能重复:
用 Java 打印数组的最简单方法

public char[] createArray() {        
  char[] s;        
  s = new char[26];

  for ( int i=0; i<26; i++ ) {    
    s[i] = (char) (’A’ + i);   
  }            
  return s;

  // how to print s?

  }
4

2 回答 2

5

如果要打印为数组

System.out.println(Arrays.toString(s));

如果要打印为字符串

System.out.println(new String(s));

顺便说一句,你可以写

char[] s = new char['Z' - 'A' + 1];
for(char ch = 'A'; ch <= 'Z'; ch++)
   s[ch - 'A'] = ch;
于 2013-01-04T11:59:53.213 回答
2

您可以使用Arrays.toString(s)并打印结果String

于 2013-01-04T11:58:24.817 回答