欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java 键盘录入字符串,去掉重复值后打印输出(保证顺序)

程序员文章站 2022-04-09 23:10:57
六、根据需求完成代码键盘录入一个字符串,去掉其中重复字符打印出不同的那些字符,必须保证顺序。例如输入:aaaabbbcccddd,打印结果为:abcd。import java.util.LinkedHashSet;import java.util.Scanner;public class Test { public static void main(String[] args) { //键盘录入一个字符串 Scanner sc = new Scann...

六、根据需求完成代码

  1. 键盘录入一个字符串,去掉其中重复字符
  2. 打印出不同的那些字符,必须保证顺序。例如输入:aaaabbbcccddd,打印结果为:abcd。
import java.util.LinkedHashSet;
import java.util.Scanner;


public class Test {
    public static void main(String[] args) {
        //键盘录入一个字符串
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();

        //把字符串存放在字符数组
        char[] chArr = str.toCharArray();

        //创建集合对象,把字符存放到set集合中
        LinkedHashSet<Character> list = new LinkedHashSet<>();
        for (int i = 0; i < chArr.length; i++) {
            list.add(chArr[i]);
        }

        //2.打印出不同的那些字符,必须保证顺序
        for (Character character : list) {
            System.out.print(character);
        }
    }
}

本文地址:https://blog.csdn.net/weixin_51311218/article/details/110286709