Java中JTextField.getText() 和 JPassword.getPassword() 的区别
在API中容易发现
JTextField.getText()处理的是普通文本,JPassword.getPassword()处理的是密码形式的文本,即在你登录密码时可以隐藏
其中呢,JTextField.getText()返回的是一个字符串,而JPassword.getPassword()返回的是一个char[] 数组类型
代码如下:
import javax.swing.JPasswordField;
import javax.swing.JTextField;public class Main {public static void main(String[] args) {JTextField nameField = new JTextField();JPasswordField passwordField = new JPasswordField();String name = nameField.getText();//获取账号,即不用隐藏//String pass = passwordField.getPassword().toString();//获取密码,用隐藏//这里直接toString()方法返回的是地址值[C@290ad5e4故需要用:String pass=new String(textPass.getPassword());}
}
Java中JTextField.getText() 和 JPassword.getPassword() 的区别相关推荐
- java中String new和直接赋值的区别
Java中String new和直接赋值的区别 对于字符串:其对象的引用都是存储在栈中的,如果是编译期已经创建好(直接用双引号定义的)的就存储在常量池中,如果是运行期(new出来的)才 ...
- 【Java学习笔记之二十九】Java中的equals和==的用法及区别
Java中的"equals"和"=="的用法及区别 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String(&quo ...
- Java中print、printf、println的区别 详解
Java中print.printf.println的区别详解 printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和pr ...
- Java中方法重载和方法重写的区别
文章目录 1 Java中方法重载和方法重写的区别 1 Java中方法重载和方法重写的区别 主要区别如下: 方法重载: 在同一个类中 方法名相同 参数个数.顺序.类型不同 返回值类型.访问修饰符任意 方 ...
- Java中的LongAdder和AtomicLong有什么区别?
● Java中的LongAdder和AtomicLong有什么区别? 考点:JDK 参考回答: JDK1.8引入了LongAdder类.CAS机制就是,在一个死循环内,不断尝试修改目标值,直到修改成功 ...
- Java中 byte[]数组序列化和fastjson序列化区别
Java中 byte[]数组序列化和fastjson序列化区别 Java中,对于对象可以通过序列化成byte数组或者序列化成json形式,这里做下两者的对比. 首先看下实现方式: 1 byte数组序列 ...
- JAVA中的方法和构造方法有什么区别
JAVA中的方法和构造方法有什么区别 1.方法有返回类型,方法名小写,不能和类名相同:构造方法没有返回类型,void也不行,名与类名相同. 2.构造方法是初始化对象的重要途径,所以就算你给一个类没有定 ...
- 转 Java中final、finally、finalize的区别与用法
Java中final.finally.finalize的区别与用法 1.简单区别: final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承. finally是异常处理语句结构 ...
- 分析Java中的三种不同变量的区别
1.首先分析Java中的三种不同变量的区别,如下表所示 概念 默认值 其他 类变量 也叫静态变量,是类中独立于方法之外的变量 用static 修饰 有默认初始值,系统自动初始化. 如boolean ...
最新文章
- 3月Win 10美占有率超20% 免费升级是否延长受关注
- oracle数据库数据导入导出步骤(入门)
- 算法改进有多快?是否比迭代硬件收益更大?这是MIT的结论
- mysql 外键(foreign key)的详解和实例_MySQL数据库外键
- adb native raact 夜神_React Native 与 夜神模拟器的绑定
- “软件开发教父” Martin Fowler 从业 40 年最想说这两个字!
- SimpleLPR车牌自动识别,一张图片就可识别
- 汉字转拼音(同音异形)-工具
- linux ps3手柄驱动,ps3 DS3 手柄驱动
- 如何下载一个网页的背景图片
- 什么第一台多媒体电子计算机诞生,第一台多媒体电计算机是哪一年诞生的
- _WIN32_WINNT not defined
- Python为何能上位碾压Java?
- 如何在Android中发送电子邮件
- Python----数据分析-使用scikit-learn构建模型实训(wine数据集、wine_quality数据)
- 2018ICPC青岛区域赛 zoj4062 Plants vs. Zombies
- 手写C语言之goto语句-小冷气炸了,整蛊关机程序实现(10)
- xlWarKey v2.0 手记
- 【css3文字阴影+盒子阴影+过渡+2d转换+3d转换】
- MySQL 到Oracle 实时数据同步实操分享