只能char[] b={'a',' ','s','t','u','d','e','n','t'}逐个字母写好
或者省事点
String t="a student."
char[] b=t.toCharArray()
省略成一步
char[] b="a student.".toCharArray()
2、Java字符数组不是c字符串,不用加'\0',java数组本身具有长度。
最简单的方法publicclassTest{publicstaticvoidmain(String[]args){Strings="zhuanhuan"int[]in=newint[s.length()]for(inti=0iJava程序:
public class Main {public static void main(String[] args) {
char[] array = {'a', 'b', 'c', 'z', '+', '-', '0','A', 'K', 'n', 't', 'm'}
int i
System.out.println("转换前:")
for(i=0 i<array.length i++) {
System.out.print(array[i] + " ")
}
for(i=0 i<array.length i++) {
if(array[i] >= 'a' && array[i] <= 'z') {
array[i] -= 32
}
}
System.out.println("\n\n转换后:")
for(i=0 i<array.length i++) {
System.out.print(array[i] + " ")
}
}
}
运行测试:
转换前:a b c z + - 0 A K n t m
转换后:
A B C Z + - 0 A K N T M