Java String getBytes()方法
描述
這種方法有以下兩種形式:
-
getBytes(String charsetName): 將此String解碼使用指定的字符集的字節序列,並將結果存儲到一個新的字節數組。
-
getBytes(): 將此String解碼使用平台的默認字符集,並將結果存儲到一個新的字節數組中的字節序列。
語法
此方法定義的語法如下:
public byte[] getBytes(String charsetName) throws UnsupportedEncodingException or public byte[] getBytes()
參數
這裡是參數的細節:
-
charsetName -- 支持的字符集的名稱。
返回值:
-
此方法返回結果字節數組
例子:
import java.io.*; public class Test{ public static void main(String args[]){ String Str1 = new String("Welcome to Tutorialspoint.com"); try{ byte[] Str2 = Str1.getBytes(); System.out.println("Returned Value " + Str2 ); Str2 = Str1.getBytes( "UTF-8" ); System.out.println("Returned Value " + Str2 ); Str2 = Str1.getBytes( "ISO-8859-1" ); System.out.println("Returned Value " + Str2 ); }catch( UnsupportedEncodingException e){ System.out.println("Unsupported character set"); } } }
這將產生以下結果:
Returned Value [B@192d342 Returned Value [B@15ff48b Returned Value [B@1b90b39