java中键盘录入一行字符串,将其按原序且不重复输出

主要使用LinkedHashSet来实现

import java.util.*;
public class 字符集合{
        public static void main(String args[]){
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()){
            String str = sc.nextLine();
   //将字符串转化为字符数组
            char [] cl=str.toCharArray();
   //使用HashSet元素的唯一性,直接过滤掉重复的字符
            Set<Character> s=new LinkedHashSet<>();
            for(char c:cl){
                s.add(c);
            }
            for(char c :s){
                System.out.print(c);
            }
            System.out.println();
        }
    }
}

运行结果

Java怎么在一行赋值多个变量 java怎么让输入在同一行_LinkedHashSe