編輯:關於Android編程
//漢字轉化為16進制 String strInput ="湖北武漢"; StringBuffer output = new StringBuffer(); System.out.println("\""+strInput+ "\" 的utf8編碼:"); for (int i = 0; i < strInput.length(); i++) { output.append("\\u" +Integer.toString(strInput.charAt(i), 16)); } System.out.println(output);//輸出結果為:\u6e56\u5317\u6b66\u6c49 //16進制轉換成漢字 String str="\u6e56\u5317\u6b66\u6c49";//這個16進制的漢字為“湖北武漢” //根據默認編碼獲取字節數組 byte[] bytes=str.getBytes(); StringBuilder sb=new StringBuilder(bytes.length*2); //將字節數組中每個字節拆解成2位16進制整數 for(int i=0;i>4)); sb.append(hexString.charAt((bytes[i]&0x0f)>>0)); } System.out.println(sb.toString()+"-------------" ); //輸出結果為: E6B996E58C97E6ADA6E6B189------------- System.out.println(decode(sb.toString())+"************");//輸出結果為:湖北武漢************ public static String decode(String bytes) { ByteArrayOutputStream baos=new ByteArrayOutputStream(bytes.length()/2); //將每2位16進制整數組裝成一個字節 for(int i=0;i
java虛擬機運行一般都有一個內存界限,超過這個界限,就會報outofmemory。這個時候一般都是存在內存洩漏。解決內存洩漏問題,竊以為分為兩個步驟:分析應用程序是否真
在tomcat6.0的webappsROOT下放一個.exe的可執行文件(若放.mp3、.jpg等格式的文件可能下載過程出現損壞還是可以查看的,若是.exe可執行文件下載
上一篇文章總結的布局優化的問題,如果對布局優化不是很熟悉的,可以看一下Android Studido下的應用性能優化總結–布局優化 , 這周一直籌劃總結一下內
android 中的 日歷控件 public class MainActivity extends Activ