PasswordAuthentication 类由java.net 包提供,用于实现网络应用程序,在需要保存身份验证器将使用的数据的情况下使用它。它保存用户名和密码。
其构造函数的语法:
PasswordAuthentication(String userName, char[] password)
这将为给定的用户名和密码创建新的PasswordAuthentication对象。给定的用户密码在存储到新的 PasswordAuthentication 对象之前会被克隆。
方法 | 返回类型 |
---|---|
getUserName() | 返回用户名。 |
getPassword() | 返回用户密码。 |
方法详情:
- getUserName():这将给出用户名并返回一个字符串值。
- getPassword():这将返回用户密码并返回字符数组。
它从类java.lang.Object继承的方法:
- equals()
- Object toString()
- hashCode()
- clone()
- getClass()
- finalize()
- notify()
- notifyAll()
Java
// Java Program to illustrate the
// java.net.PasswordAuthentication
// Class
import java.io.*;
import java.net.PasswordAuthentication;
class GFG {
public static void main(String args[])
{
GFG acc = new GFG();
acc.proceed();
}
private void proceed()
{
// Initializing the user name
String userName = "Geek";
// Initializing the password - This is a char
// array since the PasswordAuthentication
// supports this argument
char[] password = { 'g', 'e', 'e', 'k', 'g', 'o',
'r', 'g', 'e', 'e', 'k', 's' };
PasswordAuthentication passwordAuthentication
= new PasswordAuthentication(userName,
password);
System.out.println(
"UserName: "
+ passwordAuthentication.getUserName());
// The below getPassword actually returns the
// reference to the password as per the Java API
// documentation.
System.out.println(
"Password: "
+ passwordAuthentication.getPassword());
// You can get the password in normal string
System.out.println(
"Password: "
+ String.copyValueOf(
passwordAuthentication.getPassword()));
}
}
输出
UserName: Geek Password: [C@4e50df2e Password: geekgorgeeks
相关用法
- Java java.net.Proxy用法及代码示例
- Java java.net.ProxySelector用法及代码示例
- Java java.net.ProtocolFamily用法及代码示例
- Java java.net.SocketException用法及代码示例
- Java java.net.SocketOption用法及代码示例
- Java java.net.CookiePolicy用法及代码示例
- Java java.net.SecureCacheResponse用法及代码示例
- Java java.net.CacheResponse用法及代码示例
- Java java.net.SocketImplFactory用法及代码示例
- Java java.net.ResponseCache用法及代码示例
- Java java.net.URLPermission用法及代码示例
- Java java.net.NetPermission用法及代码示例
- Java java.net.CacheRequest用法及代码示例
- Java java.net.FileNameMap用法及代码示例
- Java java.net.CookieStore用法及代码示例
- Java java.net.CookieHandler用法及代码示例
- Java java.net.CookieManager用法及代码示例
- Java java.net.BindException用法及代码示例
- Java java.net.URLConnection用法及代码示例
- Java java.net.Socket用法及代码示例
- Java java.net.ServerSocket用法及代码示例
- Java java.net.InetAddress用法及代码示例
- Java java.nio.ByteBuffer用法及代码示例
- Java java.nio.IntBuffer用法及代码示例
- Java java.nio.file.FileStore用法及代码示例
注:本文由纯净天空筛选整理自maheswaripiyush9大神的英文原创作品 java.net.PasswordAuthentication Class in Java。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。