替换相同字符串,替换的次数就是不重复的次数

字符个数统计

https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50

思路:替换相同字符串,替换的次数就是不重复的次数。

import java.util.Scanner; 
import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
       String a= in.next();
	  //计数器
       int num = 0;
	  //当a的长度等于0时停止循环
       while(a.length()>0){
		 //截取字符串a的第一位
        String b = a.substring(0,1);
		 //将截取的第一位全局替换为空
        a= a.replace(b, "");
		 //计数
        num++;
       }
	  //输出
       System.out.println(num);
    }
}

全部评论

相关推荐

01-29 18:11
海南大学 Java
奔跑的suechil...:单从项目看这个简历不怕被问穿吗 带微服务的项目需要相当多的项目理解和经验诶
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务