直接赋值:
使用花括号直接初始化字符数组。
char[] myarray = {'a', 'b', 'c'};
使用`String`的`toCharArray()`方法:
将字符串转换为字符数组。
String str = "Hello";
char[] charArray = str.toCharArray();
使用`for`循环:
通过循环遍历字符串,并将每个字符赋值给字符数组的对应位置。
String str = "Good News!";
char[] charArray = new char[str.length()];
for (int i = 0; i < str.length(); i++) {
charArray[i] = str.charAt(i);
}
使用`arraycopy()`方法:
从一个数组复制元素到另一个数组。
char[] source = {'a', 'b', 'c', 'd', 'e'};
char[] destination = new char;
System.arraycopy(source, 0, destination, 0, source.length);
使用`Arrays.fill()`方法:
将所有元素设置成同一值。
char[] myarray = new char;
Arrays.fill(myarray, 'a');
以上是Java中给字符数组赋值的几种常见方法。您可以根据具体需求选择合适的方法