java实现遍历一个字符串的每一个字母
String s = "aaaljlfeakdsflkjsadjaefdsafhaasdasd";// 出现次数int num = 0;// 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数for ( //输入代码 ){// 获取每个字符,判断是否是字符aif ( //输入代码 ) {// 累加统计次数num++; }}System.out.println("字符a出现的次数:" + num);
1.
int num = 0;for ( int i=0;i<s.length();i++ ){if ( s.charAt(i)=='a' ) {num++; }}
2.bytes数组
int num = 0;byte[] bytes=s.getBytes();for ( int i=0;i<bytes.length;i++ ){if ( bytes[i]=='a' ) {num++; }}
3.利用数组char
char[] c=s.toCharArray(); for ( int i=0;i<c.length;i++ ){if ( c[i]=='a' ) {num++; }}
4.利用substring(startindex,endindex)字符串的
for ( int i=0;i<s.length();i++ ){String s1=s.substring(i,i+1);if ( s1.equals("a")) { //注意这个地方不能是'a'。num++; }}
附上字符串的常用方法,请牢记
java实现遍历一个字符串的每一个字母相关推荐
- 用java怎样实现遍历一个字符串的每一个字母
Java遍历一个字符串的每一个字母 String str = "asdfghjkl"; 方法一 String str = "asdfghjkl"; for(in ...
- 实现遍历一个字符串的每一个字母 java(附样例)
Java遍历一个字符串的每一个字母 String str = "asdfghjkl"; 方法一 String str = "asdfghjkl"; for(in ...
- Java黑皮书课后题第5章:*5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串
5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串 题目 题目概述 破题 运行示例 代码 题目 题目概述 5.46(倒排一个字符串)编写一个程序,提示用户输入一个字 ...
- JAVA传入一个字符串,返回一个字符串中的大写字母
/** * * @param 传入一个字符串 * @return 返回一个字符串中的大写字母 */ private static String str ...
- java 取字符串最后一个字符串_关于java:如何获取字符串的最后一个字符?
如何获取字符串的最后一个字符? public class Main { public static void main(String[] args) { String s ="test st ...
- 面试编程题1:给定一个字符串,统计出每个字母出现次数
不管是自动化测试,还是测试开发,或者高级测试工程师,国内很多公司都开始要求编码能力.在各种面试中,经常会问到一些编程如何实现的问题.本系列,专门记录一些面试中遇到的问题,主要是用Java来实现,后续如 ...
- C语言统计一个字符串(包含空格)中字母的种类(不是个数)
C语言统计一个字符串(包含空格)中字母的种类(不是个数) 写了一个小程序来通过输入一个字符串后,统计26个字母中出现了几种. 例如:输入juue 输入3输入abcd efg lmn输出10 思路简述 ...
- 判断一个字符串是否是一个有效的罗马数字
判断一个字符串是否是一个有效的罗马数字 <–_–> 推荐方式 public class RomanNumerals {private static final Pattern ROMAN ...
- 连续字母长度 给定一个字符串 只包含大写字母
注意!答案仅作为参考(实际考试中下列代码通过用例100%,但不代表最优解) 给定一个字符串 只包含大写字母 求在包含同一字母的子串中 长度第K长的子串 相同字母只取最长的子串 输入第一行 一个子串 1 ...
- 编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException
题目:编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException 具体代码如下: import java.text.Par ...
最新文章
- ssh mysql环境搭建 myeclipse_MyEclipse整合ssh三大框架环境搭载用户注册源码下载
- verilog基础篇RAM IP核的使用
- 怎么样尽可能多的学习
- 战棋类中实现的移动范围
- iOS开发UIScrollView的底层实现
- bitsadmin命令(Windows下载文件命令)
- vue自定义插件-弹框
- day 4 基本数据类型/list列表的操作/元组/range数数
- linux准备环境,组建自己的Linux-01准备环境
- 周鸿祎麻辣点评中国互联网公司
- 每日一题:16. “气球” 的最大数量 (C++)
- MacBook Touch Bar(触控栏)无法正常工作的解决方法
- 服务器被劫持怎么修复不了,电脑DNS被劫持怎么修复?电脑dns被劫持的完美解决方法...
- 偶然看到的一篇文章中的励志诗
- shiro学习系列:shiro自定义filter过滤器
- CISP——密码学基本概念(术语)
- linux虚拟网卡修改mac地址,Win10秘笈:两种方式修改网卡物理地址(MAC)
- 【笔记】Libig从入门到放弃(续)
- 水逆的京东,2019还能翻盘吗?
- python爬取北京租房信息