Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- import java.util.ArrayList;
- import java.util.LinkedList;
- import java.util.List;
- import java.util.Map;
- import java.util.HashMap;
- class Main {
- static class Dog {
- private String name;
- public Dog(String name){
- this.name = name;
- }
- @Override
- public String toString(){
- return "Dog "+this.name;
- }
- @Override
- public boolean equals(Object other){
- Dog otherDog = (Dog)other;
- return this.name.equals(otherDog.name);
- }
- }
- public static void main(String[] args) {
- int num = 1;
- double dub = 2.1;
- Dog dog1 = new Dog("Jure");
- Dog dog2 = new Dog("Jim");
- Dog dog3 = dog1;
- Dog dog4 = new Dog("Jim");
- Dog dog5; //null
- System.out.println(dog1);
- System.out.println(dog2);
- System.out.println(dog3);
- System.out.println(dog1 == dog3); //true
- System.out.println(dog2 == dog4); //false, address different
- System.out.println(dog2.equals(dog4));
- Object num2 = new Integer(2);
- Number num2a = (Number)num2;
- Integer o2 = (Integer)num2a;
- int[] numbers = new int[10];
- for(int i=0; i<10; i++){
- numbers[i] = i * 10;
- }
- System.out.println(Arrays.toString(numbers));
- Dog[] dogs = new Dog[10];
- for(int i=0; i<10; i++){
- dogs[i] = new Dog(String.valueOf(i));
- }
- System.out.println(Arrays.toString(dogs));
- List<Dog> dogs2 = new LinkedList<Dog>();
- for(int i=0; i<20; i++){
- dogs2.add(new Dog(String.valueOf(i)));
- }
- dogs2.remove(0);
- System.out.println(dogs2);
- System.out.println(dogs2.size());
- Map<String, Dog> dogbook = new HashMap<String, Dog>();
- dogbook.put("jim", dog2);
- dogbook.put("bla", dog1);
- System.out.println(dogbook);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement