getBytes()
是 Java 中的一個字符串方法,用于將字符串轉換為字節數組。這個方法是根據指定的字符集(如 UTF-8、ISO-8859-1 等)將字符串轉換為字節數組。以下是一個簡單的示例:
public class Main {
public static void main(String[] args) {
String str = "Hello, World!";
byte[] byteArray = str.getBytes("UTF-8");
for (byte b : byteArray) {
System.out.print(b + " ");
}
}
}
在這個示例中,我們首先創建了一個字符串 str
,然后使用 getBytes()
方法將其轉換為 UTF-8 編碼的字節數組 byteArray
。最后,我們遍歷字節數組并打印每個字節的值。
注意,當你調用 getBytes()
方法時,如果沒有指定字符集,那么它將使用平臺的默認字符集。為了確保跨平臺的一致性,建議始終指定字符集,如上例中的 “UTF-8”。