List<User> students = new ArrayList<User>(); User user1 = new User(); user1.setAge(112); user1.setUserName("小米"); user1.setMoney(118.55); students.add(user1); User user2 = new User(); user2.setAge(82); user2.setUserName("小王"
import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; //comparator.comparable的用法(按照要求将map集合的键值对进行顺序输出) import java.util.List; public class Test { public static <T> void sop(T t) { System.out.println(t); } public stat
foreach (DataRow dr in dt.Rows) { list.Add(dr["项目组"].ToString()); } list = list.Distinct<string>().ToList(); //这样保证了 list中数据不重复 List<string> list = new List<string>(); list.Add("cc"); list.Add("aa"); list.Ad
一道非常经典的C#笔试题: 需求:请使用C#将一个长度为100的int数组,插入1-100的随机数,不能重复,要求遍历次数最少. 1.最简单的办法 var rd = new Random(); List<int> list = new List<int>(); ; ) { num = rd.Next(, ); if (!list.Contains(num)) { list.Add(num); } } 这种办法无需解释. 2.进阶 var rd = new Random(); var
使用到的是: Collections.sort(); 用法是: List<Book> list_book = new ArrayList<Book>(); Book book=new Book(1,"aa","a",2,1); Book book1=new Book(2,"bb","b",2,1); Book book2=new Book(3,"cc","c",2
一.前言 本篇文章没有什么主题,就是一些零散点的总结.周末没事看了几道蚂蚁金服的面试题,其中有好几道都是特别简单的,基础性的题目,就是我们平时用到的,但是发现要是完全说出来还是有一些不清楚的地方,所以小小的总结一下. 二.hashCode()方法理解 提到hashCode()必然会涉及equals()方法,二者是紧密相连的,其实面试中被问到这方面往往是考察集合存储对象判断相等的问题. 比如有如下Person类: 1public class Person { 2 3 private int age
1.首先在该命名空间下创建一个实体,和在Main方法下List集合,为后续做准备: /// <summary> /// 实体 /// </summary> public class Student { public int ID { get; set; } public string Name { get; set; } public int Age { get; set; } public string Location { get; set; } public string H