char类型的使用,charAt方法的练习,输入一串随意的字符,将字符、数字和其他全部表示出来;输入一个字符串,将其中的数字提取出来并求和等

本文通过示例介绍了如何使用char类型和charAt方法处理字符串。内容包括统计字符串中字符、数字和其他符号的数量,提取并升序排序数字,以及计算字符串中各字符的频率和查找子字符串出现的所有位置。
摘要由CSDN通过智能技术生成

输入一串字符,得到输入字符种类的个数,数字、字符、其他等

//输入一串随意的字符,将字符、数字和其他全部表示出来
	public static void test1(){
		int a=0,b=0,d=0;
		Scanner sc =new Scanner(System.in);
		System.out.println("input the String:");
		String str =sc.next();
		for(int i =0;i<str.length();i++){
			char c =str.charAt(i);//将字符的第i个显示出
			if(c>='a'&&c<'z'||c>='A'&c<='Z'){
				//如果这个字符的范围在a-z或A-Z之间,则a加一
				a++;
			}else if(c>='0'&&c<='9'){//在数字范围内,b加一
				b++;
			}else{//其他加一
				d++;
			}
		}
		System.out.println("字符:"+a+" 数字:"+b+" 其他:"+d);
	}//char和String类型不可以相互转换
//输入一个字符串,将其中的数字提取出来并求和
	public static void test2(){
		int sum=0;
		String str ="adfdf123
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值