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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。