位置:首页 > 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