字符串轉換成字節序列


在文件傳輸的時候需要將文件內容轉換成字節序列,使用charset類將字符串轉換爲字節序列


/**
 *   將字符串轉換成字節序列
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
        /*指定編碼格式*/
        Charset charset = Charset.forName("ISO8859-1");
        String string ="A";
        ByteBuffer aBuffer = charset.encode(string);
        byte[] bytes = aBuffer.array();
        for(byte b : bytes) {
        	System.out.println(b);
        }
        System.out.println("the bytes :" + bytes);
        ByteBuffer bbuffer = ByteBuffer.wrap(bytes);
        CharBuffer charBuffer = charset.decode(bbuffer);
        System.out.println(charBuffer.toString());
    }
}

*****************************************************************

 A對應的字符碼爲65

******************************************************************************************************************************



******************************************************************************************************************************



發佈了41 篇原創文章 · 獲贊 4 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章