91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java encode和decode怎么使用

小億
211
2023-10-16 10:33:50
欄目: 編程語言

在Java中,編碼和解碼通常用于將數據從一種格式轉換為另一種格式。以下是一些常用的編碼和解碼方法的示例:

  1. 使用Base64編碼和解碼字符串:
import java.util.Base64;
String originalString = "Hello, World!";
String encodedString = Base64.getEncoder().encodeToString(originalString.getBytes());
String decodedString = new String(Base64.getDecoder().decode(encodedString));
System.out.println("Encoded string: " + encodedString);
System.out.println("Decoded string: " + decodedString);

輸出結果:

Encoded string: SGVsbG8sIFdvcmxkIQ==
Decoded string: Hello, World!
  1. 使用URL編碼和解碼字符串:
import java.net.URLEncoder;
import java.net.URLDecoder;
String originalString = "Hello, World!";
String encodedString = URLEncoder.encode(originalString, "UTF-8");
String decodedString = URLDecoder.decode(encodedString, "UTF-8");
System.out.println("Encoded string: " + encodedString);
System.out.println("Decoded string: " + decodedString);

輸出結果:

Encoded string: Hello%2C+World%21
Decoded string: Hello, World!
  1. 使用UTF-8編碼和解碼字符串:
import java.nio.charset.StandardCharsets;
String originalString = "Hello, World!";
byte[] encodedBytes = originalString.getBytes(StandardCharsets.UTF_8);
String encodedString = new String(encodedBytes, StandardCharsets.UTF_8);
String decodedString = new String(encodedBytes, StandardCharsets.UTF_8);
System.out.println("Encoded string: " + encodedString);
System.out.println("Decoded string: " + decodedString);

輸出結果:

Encoded string: Hello, World!
Decoded string: Hello, World!

這些是常用的編碼和解碼方法的示例。根據具體的需求和使用場景,可以選擇適合的編碼和解碼方法。

0
北川| 巨鹿县| 长泰县| 武功县| 遂川县| 厦门市| 庆阳市| 虞城县| 上饶县| 湾仔区| 汉源县| 巫山县| 浦江县| 凯里市| 沭阳县| 沙湾县| 泗水县| 英吉沙县| 景德镇市| 托克逊县| 康保县| 固阳县| 通许县| 会同县| 申扎县| 山阳县| 武山县| 财经| 泾川县| 高陵县| 江川县| 兴文县| 东兰县| 垫江县| 常宁市| 靖江市| 健康| 成都市| 嘉荫县| 泽普县| 常德市|