久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java encode和decode怎么使用

147次閱讀
沒有評論

共計 1353 個字符,預計需要花費 4 分鐘才能閱讀完成。

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

  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);

輸出結(jié)果:

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);

輸出結(jié)果:

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);

輸出結(jié)果:

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

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

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-16發(fā)表,共計1353字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 通化县| 南川市| 衡水市| 天等县| 闻喜县| 曲阳县| 民丰县| 兴安县| 桐城市| 萨迦县| 师宗县| 什邡市| 汉寿县| 宝坻区| 陆川县| 万全县| 丁青县| 杭锦后旗| 嘉义县| 郎溪县| 赤水市| 商河县| 始兴县| 龙胜| 抚松县| 宿松县| 克什克腾旗| 乌海市| 伊川县| 桓台县| 牡丹江市| 庆元县| 沂水县| 惠安县| 洛宁县| 基隆市| 寻甸| 商水县| 梅河口市| 肥城市| 闻喜县|