栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

String类的常用方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

String类的常用方法

输入

依次输入不包含分隔符的 str1 和 str2

输出

依次输出以下内容(每一项输出一行)
0. str1与str2是否相等
1. str1中包含str2的个数;
2. str2在str1中最后一次出现的位置(没有出现则输出-1);
3. 将str1中的所有小写字符转化为对应的大写输出;
4. 将str2中的所有大写写字符转化为对应的小写输出;
5. str1中包含数符的个数;
6.str2中包含英文字母字符的个数;
7. 将str1中所有的“abc“修改为“cde”(如果有)输出;

样例输入

abcde12de12de345ABCde12debcdeabc de12de

样例输出

false
2
19
ABCDE12DE12DE345ABCDE12DEBCDEABC
de12de
9
4
cdede12de12de345ABCde12debcdecde

提示

可能用到的String类中的实例方法:indexOf, lastindexOf,toLowerCase,toLowerCase,charAt,replace等

import java.util.*;
public class Main {
	public static void main(String[]args){
		Scanner reader = new Scanner(System.in);
		//以空格键为分隔符,输入两个字符串赋给s,t
		String str1 = reader.next();
		String str2 = reader.next();
		
		//0.str1与str2是否相等
		System.out.println(str1.equals(str2));//为什么不用“==”?因为“=="比较的是str1和str2的地址值,而不是str1和str2本身
		
		//1.str1中包含str2的个数
		int count = 0;
		String s = str1;
		String t = str2;
		while(s.indexOf(t)!=-1){
			count++;
			s = s.substring(s.indexOf(t)+t.length());//把第一次定位到t字符串的位置赋给s,因为t字符串有长度,所以要加上t的length才行
		}
		System.out.println(count);
		
		//2.str2在str1中最后一次出现的位置(没有出现则输出-1)
		System.out.println(str1.lastIndexOf(str2));
		
		//3.将str1中的所有小写字符转化为对应的大写输出
		System.out.println(str1.toUpperCase());
		
		//4.将str2中的所有大写写字符转化为对应的小写输出
		System.out.println(str2.toLowerCase());
		
		//5.str1中包含数符的个数
		int number=0;
        int n=str1.length();
        for(int i=0;i='0'&&str1.charAt(i)<='9'){
               number++;
           }
        }
		System.out.println(number);
		
		//6.str2中包含英文字母字符的个数
		int num = 0;
		int m=str2.length();
		for(int i=0;i='a'&&str2.charAt(i)<='z')||(str2.charAt(i)>='A'&&str2.charAt(i)<='Z')){
				num++;
			}
		}
		System.out.println(num);
		
		//7.将str1中所有的“abc“修改为“cde”(如果有)输出
		System.out.println(str1.replace("abc","cde"));
	}
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/781350.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号