package test;
public class ArrayList {
public static void main(String[] args) {
List<String> list = new LinkedList<>();
list.add("b");
list.add("o");
list.add("r");
list.add("a");
System.out.println();
System.out.println();
for(String s : list)
System.out.println(s);
System.out.println();
Iterator<String> lit = list.iterator();
while(lit.hasNext())
System.out.println();
}
}
/////////////////////////////////////////////
package test;
class Car implements Comparable<Car> {
private int disp;
public Car(int d) {
disp = d;
}
@Override
public String toString() {
return "" + disp;
}
@Override
public int compareTo(Car o) {
return disp - o.disp;
}
}
public class CarSortCollections {
public static void main(String[] args) {
List<Car> list = new LinkedList<>();
list.add(new Car(1200));
list.add(new Car(400));
list.add(new Car(120));
for (Iterator<Car> itr = list.iterator(); itr.hasNext();)
}
}
/////////////////////////////
package test;
class Person{
private String name;
private int age;
public Person(String name, int age) {
this.name=name;
this.age=age;
}
public String toString() {
return name+"("+age+"세)";
}
@Override
public int hashCode() {
}
@Override
public boolean equals(Object obj) {
Person comp=(Person)obj;
return true;
else
return false;
}
}
public class HashEquals {
public static void main(String[] args) {
HashSet<Person> hset = new HashSet<>();
hset.add(new Person("k",20));
hset.add(new Person("J",20));
hset.add(new Person("M",20));
hset.add(new Person("k",20));
System.out.println(hset);
}
}
//////////////////////////
package test;
class HashMapColl{
public static void main(String[] args) {
HashMap<Integer,String> map = new HashMap<>();
for(Iterator<Integer> itr = ks.iterator();itr.hasNext();)
System.out.println();
}
}
////////////////////////////
package test;
class Num{
private int num;
public Num(int n) {num=n;}
@Override
public String toString() {
return String.valueOf(num);
}
@Override
public int hashCode() {
return num%3;
}
@Override
public boolean equals(Object obj) {
if(num ==((Num)obj).num)
return true;
else
return false;
}
}
public class HashSetEquality {
public static void main(String[] args) {
HashSet<Num> set = new HashSet<>();
set.add(new Num(7799));
set.add(new Num(7799));
set.add(new Num(9955));
for(Num n : set)
System.out.println(n.toString());
}
}