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

2016-02-19 10:51 6 1 收藏

今天图老师小编给大家精心推荐个java中对字符串每个字符统计的方法教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - 编程语言 】

代码如下:

/*
    String name = "adsbsadgsadgtewterfsdf";
    eg a--6,b--1 d--3 ...
    将字符串以a(字母)=2(个数)存入Map集合框架中
   思路:1.将字符串转换成字符数组.
          2.定义一个Map集合,然后对字符数组进行遍历,如果Map集合中没有该元素就将该元素存入Map集合中,并定义一个计数器,将次数存入Map中,来达到目的 

*/
import java.util.*;
class CharMapDemo
{
    public static void main(String[] args)
    {
        String str = "abcedsadgsadfasdfaa";
        TreeMapCharacter,Integer tm = Pross(str);
        System.out.println(tm);
    }
    public static TreeMapCharacter,Integer Pross(String str)
    {
            char[] charArray = str.toCharArray();

            TreeMapCharacter,Integer tm = new TreeMapCharacter,Integer();

            for (int x = 0; x charArray.length ;x++ )
            {
                if(!tm.containsKey(charArray[x]))
                {
                    tm.put(charArray[x],1);
                }
                else
                {
                    int count = tm.get(charArray[x])+1;
                    tm.put(charArray[x],count);
                }
            }
            return tm;
    }
}

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1595914.html

延伸阅读
(1).String 和StringBuffer对象的创建! (2).String类的常用方法:       length(), charAt(), getchars(), equals(),starsWith(), endsWith(), indexOf(), laseIndex(), substring(),contact()       replace(), valueOf(). (3).StringBuffer类的常用方法: &nbs...
下面两个函数均是对于一个字符串将其以某个分割符分开:   function SplitStrToArray(const tString, tSplit: String): TStringList;        //以后成为方法1,这也是《delphi超级猛料》中提到的算法   var     t_Str, t_Item: WideString;  &...
Delphi中的字符串 ——摘自网络 一:各种字符串  字符串是Object Pascal所有数据类型中最有用的类型。许多函数以字符串为传递参数。由于在Delphi中字符串的定义和使用有各种方式,包括Pascal中典型的字符串(String),Delphi支持的长字符串(ANSIString),类似于C语言的字符数组(Array of Char),指向字符的...
标签: Web开发
Function strnum(patrn, strng)   Dim regEx, Match, Matches,xx     xx=0   Set regEx = New RegExp   regEx.Pattern = patrn   regEx.IgnoreCase = True       &nbs...
代码如下: import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateIO { public static void main(String[] args) { Date date= new  DateIO().strToDate("2013-04-01"); String strdate=new DateIO().dateToS...

经验教程

627

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部