Board logo

標題: tqc209 [打印本頁]

作者: lon    時間: 2012-4-28 11:29     標題: tqc209

  1. import java.io.UnsupportedEncodingException;

  2. public class tqc209 {
  3.         public static void main(String[] args) throws UnsupportedEncodingException {
  4.                 String str="JAVA程式";
  5.                 String a=tohex(str);
  6.                 System.out.println(a);
  7.                 String toBig5=new String(str.getBytes("Big5"),"ISO8859_1");
  8.                 String b2hex=tohex(toBig5);
  9.                 System.out.println(b2hex);
  10.                 System.out.println(str);
  11.         }

  12.         private static String tohex(String str) {
  13.                 String rex="";
  14.                 char tmp;
  15.                 for(int i=0;i<str.length();i++){
  16.                         tmp=str.charAt(i);
  17.                         String t="0000"+Integer.toHexString(tmp);
  18.                         rex+=t.substring(t.length()-4)+" ";
  19.                 }
  20.                 return rex;
  21.         }
  22. }
複製代碼

作者: kim    時間: 2012-7-26 22:20

  1. import java.io.UnsupportedEncodingException;
  2. public class TQC209 {

  3.         /**
  4.          * @param args
  5.          */
  6.         public static void main(String[] args) throws UnsupportedEncodingException
  7.         {
  8.                         String str="JAVA程式";
  9.                         String u2hex=toHex(str);
  10.                         System.out.print("Unicode 碼16進位\t");
  11.                         System.out.println(u2hex);
  12.                         String toBig5=new String(str.getBytes("Big5"),"ISO8859_1");
  13.                         String b2hex=toHex(toBig5);
  14.                         System.out.print("Big5 碼16進位\t\t");
  15.                         System.out.println(b2hex);
  16.                         System.out.print("原字串\t\t\t\t");
  17.                         System.out.println(str);
  18.         }

  19.         private static String toHex(String str) {
  20.                 // TODO Auto-generated method stub
  21.                 String res="";
  22.                 char tmp;
  23.                 for(int i=0;i<str.length();i++)
  24.                 {
  25.                         tmp=str.charAt(i);
  26.                         String t="00000"+Integer.toHexString(tmp);
  27.                         res +=t.substring(t.length()-4)+"  ";
  28.                 }
  29.                 return res;
  30.         }
  31. }
複製代碼

作者: kim    時間: 2012-7-26 22:21

  1. import java.io.UnsupportedEncodingException;
  2. public class TQC209 {
  3.         public static void main(String[] args) throws UnsupportedEncodingException
  4.         {
  5.                         String str="JAVA程式";
  6.                         String u2hex=toHex(str);
  7.                         System.out.print("Unicode 碼16進位\t");
  8.                         System.out.println(u2hex);
  9.                         String toBig5=new String(str.getBytes("Big5"),"ISO8859_1");
  10.                         String b2hex=toHex(toBig5);
  11.                         System.out.print("Big5 碼16進位\t\t");
  12.                         System.out.println(b2hex);
  13.                         System.out.print("原字串\t\t\t\t");
  14.                         System.out.println(str);
  15.         }

  16.         private static String toHex(String str) {
  17.                 // TODO Auto-generated method stub
  18.                 String res="";
  19.                 char tmp;
  20.                 for(int i=0;i<str.length();i++)
  21.                 {
  22.                         tmp=str.charAt(i);
  23.                         String t="00000"+Integer.toHexString(tmp);
  24.                         res +=t.substring(t.length()-4)+"  ";
  25.                 }
  26.                 return res;
  27.         }
  28. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2