好學驛站

          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 好學蜘蛛 閱讀(120) 評論(0)  編輯  收藏 所屬分類: JAVA

          主站蜘蛛池模板: 大田县| 澄城县| 皮山县| 深州市| 辽阳县| 丹棱县| 虎林市| 婺源县| 中卫市| 集贤县| 汝州市| 新安县| 丹巴县| 改则县| 廊坊市| 双鸭山市| 武义县| 兖州市| 固始县| 肥东县| 奉贤区| 东城区| 望谟县| 红原县| 枝江市| 吉林市| 祥云县| 临颍县| 阿克陶县| 思茅市| 湘潭县| 手机| 茶陵县| 滦平县| 金门县| 德江县| 阿图什市| 固阳县| 阜阳市| 信阳市| 新津县|