获取JPassword中的内容
来源:互联网 发布:淘宝欧斯曼真皮双肩包 编辑:程序博客网 时间:2024/06/14 04:46
String pwd = password.getPassword().toString().trim;if(pwd.equals("123456")){//......}
JPasswordField中的getPassword返回的是char[] 数组类型。equals方法来自最原始的
Object类,相当于==(比较两者的地址是否一致,即指向的内存是否相同)。
所以用equals比较char[]与String永远不会相等。要比较两个数组的内容是否相等,要先
将两个数组转换成为String才行。(因为String类型的equals方法被String类override过)
将数组转换成字符串的方法有:
1.password.getPassword().toString() ,不能提取内容,因为调用的是Object的toString方法,
它的值遵循:" getClass().getName() + '@' +Integer.toHexString(hashCode()) ".
2.String.valueOf( password.getPassword())
注意: 不能用 == "" 来代替 .equals(""), 前者表示比较两者地址是否相等,后者表示比较两者内容是否相等.
- 获取JPassword中的内容
- 判断JTextField /JPassword 内容是否为空的方法
- 获取requestBody中的内容
- 获取iframe中的内容
- 如何获取内容中的数字
- 获取网页中的内容(CDHtmlDialog)
- 获取textedit框中的内容
- Qt获取QTextEdit中的内容
- 获取tinyMCE编辑器中的内容
- simpleCursorAdapter中的listview获取内容
- html 获取文本框中的内容
- php 获取表单中的内容
- jq获取iframe中的内容
- 利用webBrowser获取页面iframe中的内容
- 提交之前获取fckeditor中的内容
- js获取Fckeditor中的内容值
- JS 获取页面中iframe中的内容
- 获取文本文件中的任意一行内容
- 查看端口被那个应用程序占用
- dos2unix
- php 定时输出
- 代码
- 使用SourceInsight阅读NS源代码
- 获取JPassword中的内容
- Tor源码文件分析 -- Hibernation
- Java基础复习:线程通信—生产者消费者改进
- java的中文字符编码问题-控制台输出
- 简单的字符串近似匹配
- jdbc连接mysql之url书写
- 多线程服务器的适用场合
- android模拟器无法启动
- linux应用开发中经常用到的命令