Java Encoder主要用于將數據編碼為不同的格式,例如Base64編碼,URL編碼等。以下是一個簡單的示例,展示如何在Java中使用Encoder:
import java.util.Base64;
public class Main {
public static void main(String[] args) {
String originalString = "Hello, World!";
// 使用Base64編碼器將字符串編碼為Base64格式
String encodedString = Base64.getEncoder().encodeToString(originalString.getBytes());
System.out.println("Encoded String: " + encodedString);
}
}
import java.net.URLEncoder;
public class Main {
public static void main(String[] args) {
String originalString = "Hello, World!";
try {
// 使用URL編碼器將字符串編碼為URL格式
String encodedString = URLEncoder.encode(originalString, "UTF-8");
System.out.println("Encoded String: " + encodedString);
} catch (Exception e) {
e.printStackTrace();
}
}
}
這只是使用Encoder的簡單示例,Java還提供了其他類型的Encoder,如Hex編碼器,將數據編碼為十六進制格式。您可以根據需要選擇合適的Encoder來使用。