String实例解析
来源:互联网 发布:电脑上画画的软件 编辑:程序博客网 时间:2024/05/22 14:09
1.编写一个程序,输出一个字符 串的大写英文字母数,小写英文字母数以及非英文字母数。
方法一:
public class TestString {
public static void main(String[] args) {
String s = "AaaaaaBBBBfjsdjfk54$%^jgklkfjdsj";
int lCount = 0,uCount = 0,oCount = 0;
for(int i =0;i<s.length();i++) {
char c = s.charAt(i);
if(c>='a'&&c<='z') {
lCount ++;
} else if(c>='A'&&c<='Z') {
uCount ++;
} else {
oCount ++;
}
System.out.println(lCount +" "+ uCount +" "+ oCount);
}
}
}
方法二:
public class TestString {
public static void main(String[] args) {
String s = "AaaaaaBBBBfjsdjfk54$%^jgklkfjdsj";
int lCount = 0,uCount = 0,oCount = 0;
for(int i =0;i<s.length();i++) {char c=s.charAt(i);
if(sL.indexOf(c) !=-1){
lCount ++;
} else if(sU.indexOf(c) !=-1) {
uCount ++;
} else {
oCount++;
}
System.out.println(lCount +" "+ uCount +" "+ oCount);
}
}
}
方法三:
public class TestString {
public static void main(String[] args) {
String s = "AaaaaaBBBBfjsdjfk54$%^jgklkfjdsj";
int lCount = 0,uCount = 0,oCount = 0;
for(int i =0;i<s.length();i++) {char c=s.charAt(i);
if(Character.isLowerCase(c)){
lCount++;
} else if(Character.isUpperCase(s)) {
uCount++;
} else {
oCount++;
}
System.out.println(lCount +" "+ uCount +" "+ oCount);
}
}
}
2.编写一个方法,输出一个字符串中,指定字符串出现的次数。
public class TestString {
public static void main(String[] args) {
String s = "sunjavaiujavalokijavauijavaokjavackjava";
String sToFind = "java";
int count = 0;
int index = -1;
while((index = s.indexOf(sToFind)) !=-1) {
s = s.substring(index + sToFind.length());
count ++;
}
System.out.println(count);
}
}
}
- String实例解析
- String实例
- String解析
- String解析
- String 解析
- String和String Pool解析
- string对象实例
- Java String split实例
- Java String 实例研究
- string的常用实例
- string 的实例分析。
- C++ STL-string实例
- String AOP 实例
- 深度解析String对象
- String 对象的解析
- 关于String的解析
- String对象解析
- 深入解析String类
- 网络驱动移植之sk_buff结构体及其相关操作函数(下)
- 袋鼠蹦蹦跳问题
- CMD命令行高级教程精选合编---第七章 DOS编程高级技巧[转]
- 字符串模式匹配
- IRQ line number vs Interrupt vector number
- String实例解析
- Linux中的信号处理原理
- PHP在linux上执行外部命令(整理)
- poj 1562 Oil Deposits
- 数据结构之(哈希算法)
- 搜狐面试准备内容
- Hive远程模式安装
- MOM系列文章之 - JMS2 spec. 解读
- mybatis动态sql