Java面向对象-String类综合案例
来源:互联网 发布:员工计件工资软件 编辑:程序博客网 时间:2024/05/02 00:42
Java面向对象-String类综合案例
“ aB232 23 &*( s2 ”指定字符串,要求去掉前后空格,然后分别统计其中英文字符,空格,数字和其他字符的个数;
思路:首先去掉前后空格,我们查找api文本,可以找到trim()方法;
要统计的话,我们遍历字符串,然后通过if判断来统计各种字符的个数;
我们给下参考代码,视频中也会详细讲解:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package
com.java1234.chap03.sec08;
public
class
Demo09 {
public
static
void
main(String[] args) {
String str=
" aB232 23 &*( s2 "
;
String newStr=str.trim();
// 去掉前后空格
System.out.println(
"str="
+str);
System.out.println(
"newStr="
+newStr);
int
yingWen=
0
;
// 英文个数
int
kongGe=
0
;
// 空格个数
int
shuZi=
0
;
// 数字个数
int
qiTa=
0
;
// 其他
for
(
int
i=
0
;i<newStr.length();i++){
char
c=newStr.charAt(i);
// 判断英文字符
if
((c>=
'a'
&&c<=
'z'
)||(c>=
'A'
&&c<=
'Z'
)){
yingWen++;
System.out.println(
"英文字符:"
+c);
}
else
if
(c>=
'0'
&&c<=
'9'
){
shuZi++;
System.out.println(
"数字字符:"
+c);
}
else
if
(c==
' '
){
kongGe++;
System.out.println(
"空格字符:"
+c);
}
else
{
qiTa++;
System.out.println(
"其他字符:"
+c);
}
}
System.out.println(
"英文个数:"
+yingWen);
System.out.println(
"空格个数:"
+kongGe);
System.out.println(
"数字个数:"
+shuZi);
System.out.println(
"其他个数:"
+qiTa);
}
}
阅读全文
1 0
- Java面向对象-String类综合案例
- Java面向对象-String类综合案例
- java--面向对象之抽象类和接口综合案例
- java--面向对象综合案例一
- 《java入门第一季》之面向对象综合小案例
- java--面向对象综合案例二(图书馆)
- Java学习note 数组,String,面向对象综合
- Java面向对象基础--String类
- java面向对象基础 String类
- Java面向对象-String类(上)
- Java面向对象-String类(下)
- 对象综合案例
- 面向对象 String类
- Java面向对象 String 基本数据类型对象包装类
- Java面向对象【经典案例】构造器
- Java面向对象的多态案例
- Java基础---面向对象(Eclipse、Object类、String类)
- java基础复习 面向对象,String类,正则表达式
- 求0~999水仙花数
- 关于快慢指针的若干应用详解
- 知识点记录1--类的小笔记
- 高级软件工程C语言工程编码实践lab3
- 屏蔽iOS11 Xcode9下打印的乱七八糟的日志
- Java面向对象-String类综合案例
- LSTM模型分析及对时序数据预测的具体实现(python实现)
- 项目管理制度制定的要素
- [哈希+差分] Codeforces 869E. The Untended Antiquity
- kindle安卓更新固件(已经装过安卓系统)
- 跳表的基本原理
- Eclipse配置Tomcat服务器
- 计算机应用方面中文学术论文写作详细总结
- Memcached 及 Redis 架构分析和比较