1. 程式人生 > >java.lang.String.getBytes(String charsetName)方法例項

java.lang.String.getBytes(String charsetName)方法例項

java.lang.String.getBytes(String charsetName) 方法編碼將此String使用指定的字符集的位元組序列,並將結果儲存到一個新的位元組陣列。

宣告

以下是java.lang.String.getBytes()方法的宣告

public byte[] getBytes(String charsetName) throws UnsupportedEncodingException

引數

  • charset -- 這是一個支援的字符集的名稱。

返回值

此方法返回得到的位元組陣列。

異常

  • UnsupportedEncodingException -- 如果不支援指定的字符集。

例子

下面的例子顯示java.lang.String.getBytes()方法的使用。

package com.yiibai;

import java.lang.*;

public class StringDemo {

  public static void main(String[] args) throws Exception {
  
    // string with numbers and some special characters    
    String str = "[email protected]";
    
    // byte array with charset
    byte bval[] = str.getBytes("UTF8");
  
    // prints the byte array
    for (int i = 0; i < bval.length; i++) {
       System.out.println(bval[i]);
    }
  }
}

讓我們來編譯和執行上面的程式,這將產生以下結果:

33
36
48
49
50
51
64

相關推薦

java.lang.String.getBytes(String charsetName)方法例項

java.lang.String.getBytes(String charsetName) 方法編碼將此String使用指定的字符集的位元組序列,並將結果儲存到一個新的位元組陣列。 宣告 以下是java.lang.String.getBytes()方法的宣告 public byte[] getBytes

無法將java.lang.Object中的toString()方法應用於java.lang.String[] 中,如何解決?

// 將一個浮點數轉換成人民幣讀法字串 import java.awt.*; import java.lang.*; import java.nio.*; import java.lang.Object; import java.lang.String; public

java.lang.IllegalArgumentException:Short string too long;utf-8 encoded length=373,max=255

看到這個錯誤的 第一個想法就是傳送的訊息長度過長,經過上網查詢資料基本上沒有相關的問題,因為根本不是這個訊息太長 第二天跟蹤訊息原來是因為type的長度超過了255 昨天使用mq傳送訊息直接報錯字串太長 ,原來是因為BasicProperties bp = new AMQP.BasicP

eclipse運行報java.lang.OutOfMemoryError: PermGen space解決方法

load 這一 容量 最小 ips 註意 可能 設置 超過 解決這個問題之前,我們先來了解一下什麽是PermGen space PermGen space的全稱是Permanent Generation space,是指內存的永久保存區域OutOfMemoryError:

mybatis報錯java.lang.UnsupportedOperationException原因及處理方法

起因 今天在請求資料庫資料時報錯java.lang.UnsupportedOperationException,從字面上理解錯誤的含義就是不支援的操作異常,後面定位到錯誤發生在資料庫sql語句中,具體原因就是resultType="java.util.List"有問題。返回的結果是一

eclipse 執行報java.lang.OutOfMemoryError: PermGen space解決方法

一、在window下eclipse裡面Server掛的是tomcat7,一開始還是以為,tomcat配置的問題,後面發現,配置了tomcat裡面的catalina.bat檔案,加入 set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxN

eclipse執行報java.lang.OutOfMemoryError: PermGen space解決方法

一、在window下eclipse裡面Server掛的是tomcat6,一開始還是以為,tomcat配置的問題,後面發現,配置了tomcat裡面的catalina.bat檔案,加入  set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=

java.lang.reflect.InvocationTargetException 異常解決方法

在做djunit測試的時候,發生下面異常: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at su

解決poi檔案匯入java.lang.NullPointerException異常的處理方法(解析excel檔案的時候表格中間或結束行出現空行)

Row titleRow = sheet.getRow(0);//標題行 for(int i=1;i<rowCount;i++){//遍歷行,略過標題行,從第二行開始 Row row = sheet.getRow(i); //跳過空行

java.lang.OutOfMemoryError: PermGen space解決方法

原文地址:http://blog.csdn.net/cuker919/article/details/45246073 PermGen space的全稱是Permanent Generation space,是指記憶體的永久儲存區域。 OutOfMemoryError:

專案整合birt釋出到weblogic上,出錯java.lang.NoSuchMethodError: initStandardObjects,解決方法

錯誤資訊: ####<2009-5-13 上午10時41分19秒 CST> <Error> <HTTP> <mothion> <examplesServer> <[ACTIVE] ExecuteThread

【Servlet+Struts2】檔案下載時丟擲java.lang.IllegalStateException異常的解決方法

java.lang.IllegalStateException這種異常,不代表檔案不能下載,不代表程式寫錯,它在Tomcat丟擲完異常之後依然能夠正常執行的。只是看著不爽而已,每次下載都要在Tomcat丟擲一大堆異常。 java.lang.IllegalStateExcep

java.lang.Math類中的方法

java.lang.Math類中包含E和PI兩個靜態常量,以及進行科學計算的類(static)方法,可以直接通過類名呼叫。public static final Double E = 2.7182818284590452354 public static final Double PI = 3.14159

Java中的java.lang.ExceptionInInitializerError異常及其解決方法——JM

當在靜態初始化塊中出現了異常的時候,JVM會丟擲 java.lang.ExceptionInInitializerError異常。如果你瞭解Java中的靜態變數,你會知道它們是在類載入的時候進行初始化的。如果在這個靜態變數初始化的過程中出現了異常,那麼就會丟擲 java.

在tomcat上應用web時,報java.lang.NullPointerException錯誤的解決方法

Java程式碼:   exception   org.apache.jasper.JasperException: java.lang.NullPointerException       org.apache.jasper.servlet.JspServletWr

Java.lang.Thread類的sleep方法導致Java執行緒InterruptedException異常

當一個方法後面宣告可能會丟擲InterruptedException異常時,說明該方法是可能會花一點時間,但是可以取消的方法。 拋InterruptedException的代表方法有: 1.Java.

java.lang.String的一些方法

第一次 兩個 新的 ole ring 正則 hashcode sting ray char charAt(int index) 返回指定索引處的char值 int codePoinAt(int index) 返回指定索引之前的字符(Unicode) int compareT

深度解析java.lang.String類的equal(Object obj)方法

rst string類型 object ring ava [] div compareto ins 背景:最近在研究靜態掃描的東西,遇到一個規則:"equals(Object obj)" should be overridden along with the "compar

Property 'gid' not found on type java.lang.String問題解決方法

問題:在用ssm框架中,多表查詢時(單表查詢), 顯示頁面出現了此問題:Property ‘gid’ not found on type java.lang.String 原因分析:此問題表明純屬是jsp頁面的問題,主要出現在頁面遍歷後臺資料的地方 解決方法:例如這個: 首先檢查f

java String類的getBytes(String charsetName)和String(byte[] bytes, String charsetName)解決亂碼問題

Java中String的資料是如何儲存的,檢視原始碼就可以知道,String的資料是儲存在char[] value這樣一個成員變數中的,char型別的大小在java中是2個位元組 我們還知道,現在普遍使用的unicode版本是UCS-2,就是使用2個位元組表示一個字元的unicode版本,這就對上了,java