首页 > 编程语言 > 详细

java--去重练习

时间:2020-06-03 10:44:08      阅读:34      评论:0      收藏:0      [点我收藏+]

方法一: package com.test; import java.util.ArrayList; import com.bean.Student; import java.util.Arrays; import java.util.HashSet; import java.util.Random; import java.util.Scanner;

import com.bean.Student; public class qiantao_1 {

public static void main(String[] args) {
	//extracted_3();
	Scanner  sc = new Scanner(System.in);
	System.out.println("please String");
	HashSet<Character> hs= new  HashSet<>();
	String line = sc.nextLine();
	char[] arr = line.toCharArray();
	for(char c: arr) {
		hs.add(c);
	}
	for(Character ch :hs) {
		
	}
            System.out.println(hs);
}

方法二:

package com.test; import com.bean.Student; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.LinkedHashSet; import java.util.List; import java.util.Random; import java.util.Scanner;

import com.bean.Student; public class qiantao_1 {

public static void main(String[] args) {
	//extracted_4();
	ArrayList<String> list = new ArrayList<>();
	list.add("a");
	list.add("a");
	list.add("b");
	list.add("b");
	list.add("b");
	getSingLe(list);
	System.out.println(list);
}
     private static void getSingLe(List<String> list) {      //定义去重方法
	LinkedHashSet<String> lhs =new LinkedHashSet();
	lhs.addAll(list);
	list.clear();
	list.addAll(lhs);
}

java--去重练习

原文:https://www.cnblogs.com/cloudLi/p/13035259.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!