<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 104,  comments - 34,  trackbacks - 0

    package demo;

    import java.io.File;  
    import java.io.FileWriter;  
    import java.io.IOException;  
    import java.io.PrintWriter;  
     
    /** 
     * @date 2009-3-11 
     * @author Xing,Xiudong 
     * @Email:xingxiuodng[at]gmail.com 
     * @index:http://blog.csdn.net/xxd851116 
     */ 
    public class CoderUtils {  
     
        public static char ascii2Char(int ASCII) {  
            return (char) ASCII;  
        }  
     
        public static int char2ASCII(char c) {  
            return (int) c;  
        }  
     
        public static String ascii2String(int[] ASCIIs) {  
            StringBuffer sb = new StringBuffer();  
            for (int i = 0; i < ASCIIs.length; i++) {  
                sb.append((char) ascii2Char(ASCIIs[i]));  
            }  
            return sb.toString();  
        }  
     
        public static String ascii2String(String ASCIIs) {  
            String[] ASCIIss = ASCIIs.split(",");  
            StringBuffer sb = new StringBuffer();  
            for (int i = 0; i < ASCIIss.length; i++) {  
                sb.append((char) ascii2Char(Integer.parseInt(ASCIIss[i])));  
            }  
            return sb.toString();  
        }  
     
        public static int[] string2ASCII(String s) {// 字符串轉(zhuǎn)換為ASCII碼  
            if (s == null || "".equals(s)) {  
                return null;  
            }  
     
            char[] chars = s.toCharArray();  
            int[] asciiArray = new int[chars.length];  
     
            for (int i = 0; i < chars.length; i++) {  
                asciiArray[i] = char2ASCII(chars[i]);  
            }  
            return asciiArray;  
        }  
     
        public static String getIntArrayString(int[] intArray) {  
            return getIntArrayString(intArray, ",");  
        }  
     
        public static String getIntArrayString(int[] intArray, String delimiter) {  
            StringBuffer sb = new StringBuffer();  
            for (int i = 0; i < intArray.length; i++) {  
                sb.append(intArray[i]).append(delimiter);  
            }  
            return sb.toString();  
        }  
     
        public static String getASCII(int begin, int end) {  
            StringBuffer sb = new StringBuffer();  
            for (int i = begin; i < end; i++) {  
                sb.append(i).append(":").append((char) i).append("\t");  
                // sb.append((char) i).append("\t");  
                if (i % 10 == 0) {  
                    sb.append("\n");  
                }  
            }  
            return sb.toString();  
        }  
     
        public static String getCHASCII(int begin, int end) {  
            return getASCII(19968, 40869);  
        }  
     
        public static void showASCII(int begin, int end) {  
            for (int i = begin; i < end; i++) {  
                // System.out.print(i + ":" + (char) i + "\t");  
                System.out.print((char) i + "\t");  
                if (i % 10 == 0) {  
                    System.out.println();  
                }  
            }  
        }  
     
        public static void showCHASCII() {  
            showASCII(19968, 40869);  
        }  
     
        public static void showIntArray(int[] intArray) {  
            showIntArray(intArray, ",");  
        }  
     
        public static void showIntArray(int[] intArray, String delimiter) {  
            for (int i = 0; i < intArray.length; i++) {  
                System.out.print(intArray[i] + delimiter);  
            }  
        }  
     
        public static void createFile(String filePathAndName, String fileContent)  
                throws IOException {  
     
            String filePath = filePathAndName;  
            filePath = filePath.toString();  
            File myFilePath = new File(filePath);  
            if (!myFilePath.exists()) {  
                myFilePath.createNewFile();  
            }  
            FileWriter resultFile = new FileWriter(myFilePath);  
            PrintWriter myFile = new PrintWriter(resultFile);  
            String strContent = fileContent;  
            myFile.println(strContent);  
            myFile.close();  
            resultFile.close();  
        }  
     
        public static void main(String[] args) throws IOException {  
     
            String s = "好好學(xué)習(xí)!天天向上!————笑的自然 2009年3月11日";  
            showIntArray(string2ASCII(s), " ");  
            System.out.println();  
            System.out.println(ascii2String(string2ASCII(s)));  
            createFile("c:\\console_ch.txt", getCHASCII(0, 50000));  
        }  
     

    posted on 2010-08-06 17:59 末日風(fēng)情 閱讀(5709) 評(píng)論(0)  編輯  收藏 所屬分類: java編程
    <2010年8月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 国产亚洲精彩视频| 久久精品国产亚洲AV香蕉| 亚洲爆乳大丰满无码专区| 国产免费不卡v片在线观看| 久久久亚洲欧洲日产国码二区 | 亚洲精品免费在线观看| 中文字幕一区二区三区免费视频| 免费jjzz在在线播放国产| 亚洲av片在线观看| 亚洲国产综合久久天堂| 国产久爱免费精品视频| 亚洲色无码专区在线观看| a级毛片毛片免费观看久潮喷 | 免费一级毛片不卡不收费| 国产亚洲精品免费| 久久影院亚洲一区| 久久国产精品成人片免费| 亚洲人成网站看在线播放| 日本免费高清一本视频| 免费一级毛片在线播放放视频 | 亚洲一级片在线观看| 最新仑乱免费视频| 日韩少妇内射免费播放| 国精无码欧精品亚洲一区| 亚欧色视频在线观看免费| 亚洲国产成人久久综合| 亚洲人成色7777在线观看不卡| 国产免费一区二区视频| 亚洲自偷精品视频自拍| 国产视频精品免费| 国产在线观看xxxx免费| 亚洲国产精品成人精品小说 | 亚洲国产婷婷六月丁香| 猫咪免费人成网站在线观看| 国产成人精品日本亚洲网址| 免费a级毛片永久免费| 99精品国产成人a∨免费看| 亚洲精品乱码久久久久久V| 亚洲精品乱码久久久久久久久久久久 | 成年女人免费v片| 国产一区二区三区免费观在线|