Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package test;
- import java.util.*;
- public class Test {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- ArrayList<MyClass> list = new ArrayList<>();
- try {
- int N = scan.nextInt();
- scan.nextLine();
- for(int i = 0; i<N; i++) {
- String name = scan.next();
- scan.nextLine();
- MyClass obj = new MyClass(name);
- list.add(obj);
- }
- Collections.sort(list);
- for(int i = 0; i<list.size(); i++) {
- System.out.println(list.get(i).name + " ");
- }
- } finally {
- if(scan != null) {
- scan.close();
- }
- }
- }
- }
- //MY CLASS
- class MyClass implements Comparable<MyClass>{
- String name;
- public MyClass(String name) {
- this.name = name;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- @Override
- public int compareTo(MyClass o) {
- if(name.compareTo(o.name) > 0)
- return 1;
- return -1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement