1获取一个字符串中,另一个字符串出现的次数

  思想:
        1. indexOf到字符串中到第一次出现的索引
        2. 找到的索引+被找字符串长度,截取字符串
        3. 计数器++

package demo1;

public class Demo1 {
public static void main(String[] args) {
int num = getStringCount("javajavajavajava","java");
System.out.println(num);
}
public static int getStringCount(String str,String str1) {
int num = 0;
int index = 0;
while((index=str.indexOf(str1))!=-1) {
num++;
str = str.substring(index+str1.length());
}
return num;
}
}

2.将字符串的首字母转成大写,其他内容转成小写

package demo1;

public class Demo1 {
public static void main(String[] args) {
String str = "abHUJfi35ki6";
String first = str.substring(0,1);
String after = str.substring(1);
first = first.toUpperCase();
after = after.toLowerCase();
System.out.println(first+after);
}
}

3.获取指定字符串中,大写字母、小写字母、数字的个数。

package demo1;

public class Demo1 {
public static void main(String[] args) {
String str = "haHA12";
int upper = 0;
int lower = 0;
int num = 0;
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if(c>='A'&&c<=90){
upper++;
}else if(c>=97 && c<=122){
lower++;
}else if(c>=48 && c<='9'){
num++;
}
}
System.out.println("大写字母:"+upper);
             System.out.println("小写字母:"+lower);
             System.out.println("数字:"+num);
}
}

最新文章

  1. jQuery动画slideUp()不正常位移原因
  2. 为什么要学习java?
  3. 每日英语:A New Way to Learn Chinese
  4. 第16章 Windows线程栈
  5. java自定义注解注解方法、类、属性等等【转】
  6. Python 字典(Dictionary)操作详解
  7. Java方法-数组
  8. thinkphp达到UploadFile.class.php图片上传功能
  9. POJ 3207 Ikki&amp;#39;s Story IV - Panda&amp;#39;s Trick (2-SAT)
  10. Binder机制,从Java到C (5. IBinder对象传递形式)
  11. 025 hibernate悲观锁、乐观锁
  12. JMS 之 Active MQ 启动嵌入式Broke
  13. LeetCode 27. Remove Element (移除元素)
  14. window下nginx注册成服务
  15. MSSQL事务隔离级别详解(SET TRANSACTION ISOLATION LEVEL)
  16. windows平台上用python 远程线程注入,执行shellcode
  17. java proxy 转包
  18. Windows下pip 离线包安装
  19. Hive记录-Hive常用命令操作
  20. Hadoop集群搭建中时间同步步骤

热门文章

  1. TCP连接异常断开检测(转)
  2. JS基础一-入门知识
  3. Java IO流学习总结二:File
  4. java基础总结001
  5. Shell条件表达式
  6. React/anu实现Touchable
  7. Myeclipse2017 安装反编译插件和SVN插件
  8. python 装饰器的缺点以及解决方法
  9. svn转git
  10. Java的学习01