好學驛站

          JSP、JAVA、struts、hibernate、spring、eclipse、工作流、電子政務、協同辦公、J2ME

          簡單的字符轉換和反轉換函數

          加密解密時可以用到,只支持小寫字母的轉換。

          ?private String dmix(String str1)
          ??? {
          ??????? int MAX_COUNT = 20;
          ??????? char ca[] = str1.toCharArray();
          ??????? int count = 0;
          ??????? for(int i = 0; i < ca.length; i++)
          ??????? {
          ??????????? int a = ca[i] - count;
          ??????????? ca[i] = (char)a;
          ??????????? if(ca[i] < 'a')
          ??????????????? ca[i] += '\032';
          ??????????? count = ++count % MAX_COUNT;
          ??????? }

          ??????? StringBuffer sb = new StringBuffer();
          ??????? sb.append(ca);
          ??????? return sb.toString();
          ??? }
          ??? public String mix(String str1)
          ??? {
          ??? ?int MAX_COUNT = 20;
          ??????? char ca[] = str1.toCharArray();
          ??????? int count = 0;
          ??????? for(int i = 0; i < ca.length; i++)
          ??????? {
          ??????? ?int a=0;
          ??????????? a = ca[i] + count;
          ??????????? ca[i] = (char)a;
          ??????????? if(ca[i] > 'z')
          ??????????????? ca[i] -= '\032';
          ??????????? count = ++count % MAX_COUNT;
          ??????? }

          ??????? StringBuffer sb = new StringBuffer();
          ??????? sb.append(ca);
          ??????? return sb.toString();
          ??? }

          posted on 2007-02-15 08:16 好學蜘蛛 閱讀(123) 評論(0)  編輯  收藏 所屬分類: JAVA

          主站蜘蛛池模板: 香格里拉县| 区。| 宁波市| 新绛县| 庐江县| 莱州市| 三江| 宝兴县| 东明县| 平南县| 资阳市| 花莲市| 新竹县| 方山县| 巩留县| 游戏| 科技| 兴海县| 沁源县| 泸水县| 邛崃市| 南阳市| 莱芜市| 安新县| 健康| 舞钢市| 米泉市| 青岛市| 墨玉县| 大竹县| 沧州市| 会昌县| 长子县| 巨野县| 雷波县| 台中市| 墨江| 景宁| 屏东市| 当雄县| 山阳县|