日期:2014-05-20 浏览次数:20655 次
package com.cai; public class Test1 { /** * @param args */ public static void main(String[] args) { String str = "abcd1234efgh"; //如何转换成字符串 "efgh5678abcd" char[] cArrs = str.toCharArray() ; StringBuffer sb = new StringBuffer() ; for (int i = 0; i< cArrs.length; i++){ switch(cArrs[i]){ case 'a' : sb.append('e'); break ; case 'b' : sb.append('f'); break ; case 'c' : sb.append('g'); break ; case 'd' : sb.append('h'); break ; case 'e' : sb.append('a'); break ; case 'f' : sb.append('b'); break ; case 'g' : sb.append('c'); break ; case 'h' : sb.append('d'); break ; case '1' : sb.append('5'); break ; case '2' : sb.append('6'); break ; case '3' : sb.append('7'); break ; case '4' : sb.append('8'); break ; case '5' : sb.append('1'); break ; case '6' : sb.append('2'); break ; case '7' : sb.append('3'); break ; case '8' : sb.append('4'); break ; } } System.out.println("原来:" + str) ; System.out.println("转换:" + sb.toString()) ; } }
------解决方案--------------------
不会是LS这样吧???有别的吗???
------解决方案--------------------
没有交换规则 那就随便换呗