自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

技術(shù)分享 J2ME中讀取Unicode和UTF-8編碼文件

開發(fā) 前端
J2ME(Java2MicroEdition)是Java2的一個組成部分,它與J2SE、J2EE并稱,這里向大家描述一下在J2ME中如何讀取Unicode和UTF-8編碼文件。

本文向大家簡單介紹一下J2ME中讀取Unicode和UTF-8編碼文件的方法,與J2SE和J2EE相比,J2ME總體的的運行環(huán)境和目標(biāo)更加多樣化,但其中每一種產(chǎn)品的用途卻更為單一,而且資源限制也更加嚴格。

J2ME中讀取Unicode和UTF-8編碼文件

一、J2ME讀取Unicode文件

  1. /**  
  2.  
  3. *讀取Unicode編碼文本文件  
  4.  
  5. *@paramresourceString-文件名  
  6.  
  7. *@returnString-Unicode文本  
  8.  
  9. */  
  10.  
  11. publicstaticStringread_Uni(Stringresource){  
  12. byteword_uni[]=newbyte[1024];  
  13. StringstrReturn=null;  
  14. InputStreamis;  
  15. try{  
  16. is=instance.getClass().getResourceAsStream(resource);  
  17. is.skip(2);//跳過兩個字節(jié)的文件頭  
  18.  
  19. is.read(word_uni);  
  20. is.close();  
  21. StringBufferstringbuffer=newStringBuffer("");  
  22. for(intj=0;j<word_uni.length;){  
  23. intl=word_uni[j++];  
  24. inth=word_uni[j++];  
  25. charc=(char)((l&0xff)|((h<<8)&0xff00));  
  26. stringbuffer.append(c);  
  27. }  
  28. strReturn=stringbuffer.toString();  
  29. }catch(IOExceptionex){  
  30. System.out.println(ex);  
  31. }finally{  
  32. is=null;  
  33. }  
  34. returnstrReturn;  
  35. }  

#p#二、J2ME讀取UTF-8文件

  1. /**  
  2. *讀取UTF-8編碼文本文件  
  3.  
  4. *@paramresourceString-文件名  
  5.  
  6. *@returnString-UTF-8文本  
  7.  
  8. */  
  9. publicstaticStringread_UTF(Stringresource){  
  10. byteword_utf[]=newbyte[1024];  
  11. StringstrReturn=null;  
  12. InputStreamis;  
  13. try{  
  14. is=instance.getClass().getResourceAsStream(resource);  
  15. is.read(word_utf);  
  16. is.close();  
  17. strReturn=newString(word_utf,"UTF-8");  
  18. }catch(IOExceptionex){  
  19. System.out.println(ex);  
  20. }  
  21. returnstrReturn;  
  22. }  

【編輯推薦】

  1. 剖析J2ME對Unicode實體編碼轉(zhuǎn)換代碼
  2. J2ME開發(fā)環(huán)境搭建必備手冊
  3. J2ME開發(fā)環(huán)境的搭建和運行
  4. J2ME KVM教程之增加KVM中的系統(tǒng)調(diào)用API
  5. Java2平臺J2SE、J2EE、J2ME三大版本的區(qū)別

 

責(zé)任編輯:佚名 來源: blog.csdn.net
相關(guān)推薦

2010-09-29 11:23:53

unicodeJ2ME

2010-09-29 13:50:31

J2MEJ2SE

2010-09-29 08:57:04

J2ME前景

2010-09-30 13:28:55

J2ME圖形

2010-09-29 15:45:49

J2MEFontColor

2009-06-23 11:30:16

RMSJ2ME

2020-09-21 08:56:00

GolangUnicode編碼

2010-09-29 10:41:18

J2MEJVM

2010-09-29 13:16:01

OTAJ2ME

2010-09-30 12:53:00

J2MECSS

2011-12-02 10:37:14

JavaJ2ME

2009-05-26 17:20:51

多線程J2METhread

2010-10-09 15:58:36

J2ME圖形

2010-09-29 14:10:18

J2ME SDK

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-10-09 14:29:44

J2MEfontcolor

2009-05-26 17:35:40

J2ME軟件簽名證書

2010-09-29 09:19:39

J2ME開發(fā)工具

2010-10-09 15:40:19

CookieJ2ME

2010-10-09 15:52:28

J2ME3D技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號