在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() 的区别相关推荐

  1. java中String new和直接赋值的区别

        Java中String new和直接赋值的区别     对于字符串:其对象的引用都是存储在栈中的,如果是编译期已经创建好(直接用双引号定义的)的就存储在常量池中,如果是运行期(new出来的)才 ...

  2. 【Java学习笔记之二十九】Java中的equals和==的用法及区别

    Java中的"equals"和"=="的用法及区别 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String(&quo ...

  3. Java中print、printf、println的区别 详解

    Java中print.printf.println的区别详解 printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和pr ...

  4. Java中方法重载和方法重写的区别

    文章目录 1 Java中方法重载和方法重写的区别 1 Java中方法重载和方法重写的区别 主要区别如下: 方法重载: 在同一个类中 方法名相同 参数个数.顺序.类型不同 返回值类型.访问修饰符任意 方 ...

  5. Java中的LongAdder和AtomicLong有什么区别?

    ● Java中的LongAdder和AtomicLong有什么区别? 考点:JDK 参考回答: JDK1.8引入了LongAdder类.CAS机制就是,在一个死循环内,不断尝试修改目标值,直到修改成功 ...

  6. Java中 byte[]数组序列化和fastjson序列化区别

    Java中 byte[]数组序列化和fastjson序列化区别 Java中,对于对象可以通过序列化成byte数组或者序列化成json形式,这里做下两者的对比. 首先看下实现方式: 1 byte数组序列 ...

  7. JAVA中的方法和构造方法有什么区别

    JAVA中的方法和构造方法有什么区别 1.方法有返回类型,方法名小写,不能和类名相同:构造方法没有返回类型,void也不行,名与类名相同. 2.构造方法是初始化对象的重要途径,所以就算你给一个类没有定 ...

  8. 转 Java中final、finally、finalize的区别与用法

    Java中final.finally.finalize的区别与用法 1.简单区别: final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承. finally是异常处理语句结构 ...

  9. 分析Java中的三种不同变量的区别

    1.首先分析Java中的三种不同变量的区别,如下表所示   概念 默认值 其他 类变量 也叫静态变量,是类中独立于方法之外的变量 用static 修饰 有默认初始值,系统自动初始化. 如boolean ...

最新文章

  1. 3月Win 10美占有率超20% 免费升级是否延长受关注
  2. oracle数据库数据导入导出步骤(入门)
  3. 算法改进有多快?是否比迭代硬件收益更大?这是MIT的结论
  4. mysql 外键(foreign key)的详解和实例_MySQL数据库外键
  5. adb native raact 夜神_React Native 与 夜神模拟器的绑定
  6. “软件开发教父” Martin Fowler 从业 40 年最想说这两个字!
  7. SimpleLPR车牌自动识别,一张图片就可识别
  8. 汉字转拼音(同音异形)-工具
  9. linux ps3手柄驱动,ps3 DS3 手柄驱动
  10. 如何下载一个网页的背景图片
  11. 什么第一台多媒体电子计算机诞生,第一台多媒体电计算机是哪一年诞生的
  12. _WIN32_WINNT not defined
  13. Python为何能上位碾压Java?
  14. 如何在Android中发送电子邮件
  15. Python----数据分析-使用scikit-learn构建模型实训(wine数据集、wine_quality数据)
  16. 2018ICPC青岛区域赛 zoj4062 Plants vs. Zombies
  17. 手写C语言之goto语句-小冷气炸了,整蛊关机程序实现(10)
  18. xlWarKey v2.0 手记
  19. 【css3文字阴影+盒子阴影+过渡+2d转换+3d转换】
  20. MySQL 到Oracle 实时数据同步实操分享

热门文章

  1. div文字溢出自动加省略号(…)
  2. dd大牛《背包九讲》(转载)
  3. maven生成jar包
  4. C++ 的 RTTI
  5. 《Cracking the Coding Interview》——第10章:可扩展性和存储空间限制——题目1
  6. 完美使用application cache几点心得
  7. 关于程序员前途的看法和我系列文章的想法
  8. “见识”很重要 记一起Oracle的SQL调整
  9. Logstash配置语法
  10. apipost如何设置断言