char password2[]=new char[20];
password2=jPasswordFieldPassword1.getPassword();
String password=new String(password2);
我用上面的方法把密码写入sql就是输入什么就是什么而用下面的。到数据库里面密码就是乱码了。这是为什么
String password=jPasswordFieldPassword1.getPassword().toString();
password2=jPasswordFieldPassword1.getPassword();
String password=new String(password2);
我用上面的方法把密码写入sql就是输入什么就是什么而用下面的。到数据库里面密码就是乱码了。这是为什么
String password=jPasswordFieldPassword1.getPassword().toString();
楼主【yuyistar】截止到2008-07-13 22:46:50的历史汇总数据(不包括此帖):
发帖的总数量:73 发帖的总分数:1070 每贴平均分数:14
回帖的总数量:44 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:67 结贴的总分数:930
无满意结贴数:22 无满意结贴分:570
未结的帖子数:6 未结的总分数:140
结贴的百分比:91.78 % 结分的百分比:86.92 %
无满意结贴率:32.84 % 无满意结分率:61.29 %
值得尊敬
实际上是char[]的toString();
返回的是getClass().getName() + '@' + Integer.toHexString(hashCode())
你需要的字符数组转为字符串
所以new String(char[] c);