提取不重复的整数

来源:互联网 发布:单片机4m晶振 串口 编辑:程序博客网 时间:2024/05/10 08:06

1.toCharArray
将此字符串转换为一个新的字符数组。
2.LinkedHashSet具有可预知迭代顺序的 Set 接口的哈希表和链接列表实现。
LinkedHashSet集合同样是根据元素的hashCode值来决定元素的存储位置,但是它同时使用链表维护元素的次序。这样使得元素看起 来像是以插入顺序保存的,也就是说,当遍历该集合时候,LinkedHashSet将会以元素的添加顺序访问集合的元素。
LinkedHashSet在迭代访问Set中的全部元素时,性能比HashSet好,但是插入时性能稍微逊色于HashSet。
3.package Main;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.Scanner;
import java.util.Set;
public class Main {

public static void main(String[] args) {

Scanner scanner =new Scanner(System.in);
while (scanner.hasNext()) {
String m=scanner.nextLine();
char[] chars=m.toCharArray();
Set set=new LinkedHashSet();
for (int i =chars.length-1; i >=0 ; i–) {
set.add(chars[i]);
}
Iterator iterator=set.iterator();
while (iterator.hasNext()) {
Character character=iterator.next();
System.out.println(character);

}

}

}
}

0 0
原创粉丝点击