有关String转char数组的问题
定义了一个String
private String OriginalPassword= "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
定义了一个char数组
char[] EncryptPassword=new char[8];
EncryptPassword[0]=(char)OriginalPassword.charAt(1)行不行?要是不行为什么?
------解决方案--------------------我跑了一下没错误啊,您看看吧,这个是我的测试代码
public class test_char {
private String OriginalPassword= "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
public void cc(){
char[] EncryptPassword=new char[8];
EncryptPassword[0]=(char)OriginalPassword.charAt(1);
System.out.println(EncryptPassword[0]);
}
public static void main(String[] args){
test_char c=new test_char();
c.cc();
}
}
您再看看是不是用在main方法中了