求一个字符串中大小写个数
来源:互联网 发布:沉默的螺旋理论 知乎 编辑:程序博客网 时间:2024/06/04 18:58
package com.string;
public class TestString {
public static void main(String args[]) {
String s = "ABAabb$&^$#BAAb898B#@%aa";
int cU = 0, cL = 0, c0 = 0;
/* for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (c >= 'A' && c <= 'Z') {
cU++;
} else if (c >= 'a' && c <= 'z') {
cL++;
} else {
c0++;
}
}
*/
/*String sL = "abcdefghijklmnopqrstuvwxyz";
String sU = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for(int i = 0 ; i < s.length();i++){
char c = s.charAt(i);
if(sL.indexOf(c) != -1){
cU++;
}else if(sU.indexOf(c)!= -1){
cL++;
}else{
c0++;
}
}
*/
for(int i = 0 ; i < s.length();i++){
char c = s.charAt(i);
if(Character.isUpperCase(c)){
cU++;
}else if(Character.isLowerCase(c)){
cL++;
}else{
c0++;
}
}
System.out.println("大写:" + cU);
System.out.println("小写:" + cL);
System.out.println("其他:" + c0);
String s1="sunjavasunjavasunjavajavasunjava";
String sToFind = "java";
int count = 0;
/*
int index = s1.indexOf(sToFind);
int count = 0;
if(index !=-1){
count ++;
}
s1 = s1.substring(index+sToFind.length());*/
while(s1.indexOf(sToFind) != -1){
int index = s1.indexOf(sToFind);
s1 = s1.substring(index+sToFind.length());
count ++;
}
System.out.println(count);
}
}
public class TestString {
public static void main(String args[]) {
String s = "ABAabb$&^$#BAAb898B#@%aa";
int cU = 0, cL = 0, c0 = 0;
/* for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (c >= 'A' && c <= 'Z') {
cU++;
} else if (c >= 'a' && c <= 'z') {
cL++;
} else {
c0++;
}
}
*/
/*String sL = "abcdefghijklmnopqrstuvwxyz";
String sU = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for(int i = 0 ; i < s.length();i++){
char c = s.charAt(i);
if(sL.indexOf(c) != -1){
cU++;
}else if(sU.indexOf(c)!= -1){
cL++;
}else{
c0++;
}
}
*/
for(int i = 0 ; i < s.length();i++){
char c = s.charAt(i);
if(Character.isUpperCase(c)){
cU++;
}else if(Character.isLowerCase(c)){
cL++;
}else{
c0++;
}
}
System.out.println("大写:" + cU);
System.out.println("小写:" + cL);
System.out.println("其他:" + c0);
String s1="sunjavasunjavasunjavajavasunjava";
String sToFind = "java";
int count = 0;
/*
int index = s1.indexOf(sToFind);
int count = 0;
if(index !=-1){
count ++;
}
s1 = s1.substring(index+sToFind.length());*/
while(s1.indexOf(sToFind) != -1){
int index = s1.indexOf(sToFind);
s1 = s1.substring(index+sToFind.length());
count ++;
}
System.out.println(count);
}
}
0 0
- 求一个字符串中大小写个数
- java中求一个字符串中大小写字母及非英文字母的个数
- 求一个字符串中大写字母的个数
- 求一个字符串中大小写各自中的最大者
- 统计一个字符串中大小写字母的个数,数字出现的个数
- java练习题---String类之求给定字符串中大小写字母的个数
- 统计字符串中大小写字母的个数
- 55.统计字符串中大小写的个数
- java 中判断一个字符串中大小写字母的个数及其思路
- 字符串大小写字母个数
- 求一个字符串中字符总个数以及各个字符的个数
- 求一个字符串中最长的相同字符字串 不区分大小写
- 输出一个字符串中大小写字母的个数以及指定字符串出现的次数(学习日记)
- 统计一个字符串中的大小写字母个数…
- 求一个字符串中的单词个数
- 输入一个字符串,求单词个数
- 求一个字符串中包含多少个给定字符串的个数!
- 字符串中大小写英文及数字的个数
- 题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
- 浅谈设计模式
- HDU--Max sum(DP)
- Single Number II
- 【HTML、JAVASCRIPT、CSS】3、Javascript基本概念
- 求一个字符串中大小写个数
- 打印一个目录结构
- Cocos2d-iPhone V3 (1) 基本程序框架以及常用动作介绍
- 直接插入排序、二分插入排序、希尔排序、冒泡排序与简单选择排序
- HDU 3074 Multiply game
- php_header
- IplImage, CvMat, Mat 的关系和相互转换(转)
- Sicily.1342.开心的金明&&Sicily.1146.采药
- 酒桌饭局上的那些事,男生必学,女生必看,非常有用