黑马程序员——获取字符串中相同字符个数的方法
来源:互联网 发布:linux 设置启动级别 编辑:程序博客网 时间:2024/06/08 00:50
------- android培训、java培训、期待与您交流! ----------
今天掌握了获取一个字符串中,相同字符个数的方法;
主要思路是把字符串存入一个字节数组,然后通过两层for循环嵌套,两两比较,在外层放一个count清零,内层count计数;为了记住这个算法,我把方法敲了两遍,彻底理解~
<span style="font-size:18px;">public class ListTest01 {public static void getStr(){String str = "abcdabcd";// 把字符串转为byte 字节数组byte[] bt = str.getBytes();for (int i = 0; i < bt.length; i++) {int count = 0;// 定义一个变量保存字符出现的次数for (int j = 0; j < bt.length; j++) {// 内外循环进行比对,如果出现相同的字符,count+1if(bt[i] == bt[j]){count++;}}//把 byte的 ASCUU 转为char类型char c = (char)bt[i];// 在内循环结束后输出,这样外循环开始时,count清零 System.out.println(c+"有"+count+"个");}}public static void strCatch(){String st = "asdwersdfshfd";byte[] bt = st.getBytes();for (int i = 0; i < bt.length; i++) {int count = 0;for (int j = 0; j < bt.length; j++) {if(bt[i] == bt[j]){count++;}}char c = (char)bt[i];System.out.println(c+" 有 "+count+" 个");}}public static void main(String[] args) {//getStr();strCatch();}}</span>
0 0
- 黑马程序员——获取字符串中相同字符个数的方法
- 获取字符串中相同字符串之间字符的方法
- 统计字符串中相同字符的个数
- 黑马程序员--OC统计字符串中数字个数的方法
- 查找字符串中相同的最大字符和个数
- 获取字符串中特殊字符的个数
- c# 如何判断字符串中相同字符串的个数 (相同字符在字符串中出现的次数)
- 获取字符串中 某个字符或者某个字符串的个数
- 如何获取字符串中相同字符出现的次数
- 如何获取两个字符串中两个相同的字符
- 将字符串中连续相同的字符表达成字符加个数的形式输出
- 字符串匹配算法实现(两个字符串中含有的字符和个数都相同)
- 黑马程序员——编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符
- 黑马程序员—取两个字符串中最大相同子串
- 黑马程序员_编写程序,获取两个字符串中最大相同子串
- 字符串中字符的个数
- 计算字符中相邻位置相同字符的个数
- JavaScript 获取字符个数(中/英文识别)的一些方法
- ZOJ 3879 Capture the Flag
- 清除DerivedData
- Eclipse常用快捷键
- 判断运行环境是否为模拟器
- eclipse应用技巧
- 黑马程序员——获取字符串中相同字符个数的方法
- Vmware网络配置学习稿
- Mysql创建数据库的排序规则 中文 选择哪种编码
- java-集合类-(7)总结
- 哈哈,以神之名召唤尔等(正则网络爬虫)
- 一台Mac上如何做到 Xcode 5 与 Xcode 6 共存
- NSString 倒序输出
- [OC学习笔记]NSDictionary、NSMutableDictionary常用方法
- 实例化对象的相关问题集