没有合适的资源?快使用搜索试试~ 我知道了~
整型数组中的元素,获取其元素并不困难。而对于字符串,要相对复杂,需要用到多种方法。个人总结:如果涉及到单个字符,可以将其转化为字符数组比较方便。如果涉及多个字符,建议采取替换法。当然如果采用map等方法更好。针对初学者,以下大部分是采用简单的方法予以实现。我认为:因为字符串的本身属性,对其进行处理时,占用大量内存。如何寻找更好更快捷的方法才是努力的方向。下面是我的一个程序举例,分别对单个字符、连续字符进行求次数。
资源推荐
资源详情
资源评论
---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------
讨论字符串中字符出现的次数
整型数组中的元素,获取其元素并不困难。而对于字符串,要相对复杂,需要用到多种方法。个人总结:如果涉及到单个字符,可以将其转化为字符数组比较方便。如果涉及多个字符,建议采取替换法。当然如果采用map等方法更好。针对初学者,以下大部分是采用简单的方法予以实现。我认为:因为字符串的本身属性,对其进行处理时,占用大量内存。如何寻找更好更快捷的方法才是努力的方向。下面是我的一个程序举例,分别对单个字符、连续字符进行求次数。
程序实现如下:
package ItcastTest;
import java.util.ArrayList;
import java.util.Arrays;
import javax.naming.ldap.SortControl;
public class Test3 {
public static void main(String[] args) {
String a = "abcitcootefditcootfffggitcastcfgitcootffgd";
String b = a.trim();
/**
* 一、返回每个字符出现的次数,
* 1、采用替换法。利用string中的substring方法和replaceAll方法,
* 2、采用转化法。想讲字符串转化成字符型数组,然后排序,再将字符型数组转化为字符串,然后利用索引求出各个字符的数目
*/
// getNum1(b);
getNum2(b);
/**
讨论字符串中字符出现的次数
整型数组中的元素,获取其元素并不困难。而对于字符串,要相对复杂,需要用到多种方法。个人总结:如果涉及到单个字符,可以将其转化为字符数组比较方便。如果涉及多个字符,建议采取替换法。当然如果采用map等方法更好。针对初学者,以下大部分是采用简单的方法予以实现。我认为:因为字符串的本身属性,对其进行处理时,占用大量内存。如何寻找更好更快捷的方法才是努力的方向。下面是我的一个程序举例,分别对单个字符、连续字符进行求次数。
程序实现如下:
package ItcastTest;
import java.util.ArrayList;
import java.util.Arrays;
import javax.naming.ldap.SortControl;
public class Test3 {
public static void main(String[] args) {
String a = "abcitcootefditcootfffggitcastcfgitcootffgd";
String b = a.trim();
/**
* 一、返回每个字符出现的次数,
* 1、采用替换法。利用string中的substring方法和replaceAll方法,
* 2、采用转化法。想讲字符串转化成字符型数组,然后排序,再将字符型数组转化为字符串,然后利用索引求出各个字符的数目
*/
// getNum1(b);
getNum2(b);
/**
资源评论
xiaoxiu19841
- 粉丝: 3
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功