位置:首頁 > Java技術 > Java教學 > Java String getBytes()方法

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