Java中统计字符个数以及反序非相同字符的方法详解

最爱闪亮小子

最爱闪亮小子

2016-02-19 09:33

有了下面这个Java中统计字符个数以及反序非相同字符的方法详解教程,不懂Java中统计字符个数以及反序非相同字符的方法详解的也能装懂了,赶紧get起来装逼一下吧!
代码如下:

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) ;
  ListCharacter list = new ArrayListCharacter() ;
  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] 1) {
    list.add(c) ;
   }
   bb[c] = bb[c] + 1;  
     }
  System.out.println();
  for (int i = 0; i list.size(); i++){
   System.out.print(list.get(i)) ;
  }
  System.out.println() ;

  for (int i = 0; i list.size(); i++){
   char c = list.get(i) ;

   System.out.println(c + " " + bb[c] + "次") ;
  }

 }
}

String a = "abcd,efg";
String b = ")(*&^%$#@![]{},.//;:'? ";
要求是判断String a 里有没有哪个字符在String b里出现 ,效率越高越好
 
 * 查找某些字符是否在另一个字符串里出现
代码如下:

 * 
 * @author Java人(java2000.net)
*/ 
public class Test { 
  /**
   * @param args
   */ 
  public static void main(String[] args) { 
    String a = "abcd,efg"; 
    String b = ")(*&^%$#@![]{},.///;:'? "; 
    byte[] bb = new byte[256]; 
    char[] cs = b.toCharArray(); 
    for (char c : cs) { 
      bb[c] = 1; 
    } 
    cs = a.toCharArray(); 
    for (char c : cs) { 
      if (bb[c] == 1) { 
        System.out.println(c); 
      } 
    } 
  } 


展开更多 50%)
分享

猜你喜欢

Java中统计字符个数以及反序非相同字符的方法详解

编程语言 网络编程
Java中统计字符个数以及反序非相同字符的方法详解

java中对字符串每个字符统计的方法

编程语言 网络编程
java中对字符串每个字符统计的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

java 字符串词频统计实例代码

编程语言 网络编程
java 字符串词频统计实例代码

基于Java字符编码的使用详解

编程语言 网络编程
基于Java字符编码的使用详解

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Java字符串详解的实例介绍

编程语言 网络编程
Java字符串详解的实例介绍

【excel教程】excel怎么限制字符个数

excel 办公软件
【excel教程】excel怎么限制字符个数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JavaScript Archive Network 集合

JavaScript Archive Network 集合

静态页面下用javascript操作ACCESS数据库(读增改删)的代码

静态页面下用javascript操作ACCESS数据库(读增改删)的代码
下拉加载更多内容 ↓