日期:2014-05-20  浏览次数:20623 次

有关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方法中了