当前位置: 编程技术>java/j2ee
Java中统计字符个数以及反序非相同字符的方法详解
来源: 互联网 发布时间:2014-10-26
本文导语: 代码如下:import java.util.ArrayList;import java.util.List;public class Test2 { /** * @param args */ public static void main(String[] args) { String src = "A B C D E B C"; //替换掉空格 src = src.replaceAll(" ", "") ; System.out.println("去除空格后字符串:" + src) ;...
代码如下:
import java.util.ArrayList;
import java.util.List;
public class Test2 {
/**
* @param args
*/
public static void main(String[] args) {
String src = "A B C D E B C";
//替换掉空格
src = src.replaceAll(" ", "") ;
System.out.println("去除空格后字符串:" + src) ;
List list = new ArrayList() ;
int[] bb = new int[256];
char[] cs = src.toCharArray();
//倒序
int mid = cs.length / 2 ;
int idx = cs.length -1 ;
for (int i = 0; i < mid ; i++){
char tmp = cs[i] ;
cs[i] = cs[idx] ;
cs[idx] = tmp ;
idx-- ;
}
//统计,并且过滤相同的
for (char c : cs) {
if (bb[c]