package topica.io; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import topica.moduel.CanBo; import topica.moduel.GiangVien; import topica.moduel.NhanVien; import topica.moduel.Time; public class function implements Comparator<NhanVien> { { ArrayList<NhanVien> arr = docFile(path); if(arr==null) { arr = new ArrayList<>(); } arr.add(nv); return luuFile(arr, path); } { try { oos.writeObject(arr); return true; // TODO: handle exception e.printStackTrace(); } finally { try { oos.close(); // TODO Auto-generated catch block e.printStackTrace(); } } return false; } @SuppressWarnings("unchecked") { ArrayList<NhanVien> arr = new ArrayList<>(); try { arr = (ArrayList<NhanVien>) o; return arr; } // TODO: handle exception e.printStackTrace(); } finally { try { ois.close(); // TODO Auto-generated catch block e.printStackTrace(); } } return null; } { ArrayList<NhanVien> arr = docFile(path); for (NhanVien nhanVien : arr) { if(nhanVien.getID().equals(str)) { return nhanVien; } } return null; } { ArrayList<NhanVien> arr = docFile(path); for (NhanVien nhanVien : arr) { } } @Override public int compare(NhanVien o1, NhanVien o2) { // TODO Auto-generated method stub int value = o1.getName().compareTo(o2.getName()); if(value!=0) { return value; } return value; } { ArrayList<NhanVien> arr = docFile(path); for (int i = 0; i < arr.size(); i++) { if(arr.get(i).getID().equals(s)) { return i; } } return -1; } }
Standard input is empty
Main.java:19: error: class function is public, should be declared in a file named function.java public class function implements Comparator<NhanVien> { ^ Main.java:14: error: package topica.moduel does not exist import topica.moduel.CanBo; ^ Main.java:15: error: package topica.moduel does not exist import topica.moduel.GiangVien; ^ Main.java:16: error: package topica.moduel does not exist import topica.moduel.NhanVien; ^ Main.java:17: error: package topica.moduel does not exist import topica.moduel.Time; ^ Main.java:19: error: cannot find symbol public class function implements Comparator<NhanVien> { ^ symbol: class NhanVien Main.java:23: error: cannot find symbol public static boolean addnhanvien(NhanVien nv,String path) ^ symbol: class NhanVien location: class function Main.java:39: error: cannot find symbol public static boolean luuFile(ArrayList<NhanVien> arr ,String path) ^ symbol: class NhanVien location: class function Main.java:72: error: cannot find symbol public static ArrayList<NhanVien> docFile(String path) ^ symbol: class NhanVien location: class function Main.java:107: error: cannot find symbol public static NhanVien find(String str,String path) ^ symbol: class NhanVien location: class function Main.java:144: error: cannot find symbol public int compare(NhanVien o1, NhanVien o2) { ^ symbol: class NhanVien location: class function Main.java:144: error: cannot find symbol public int compare(NhanVien o1, NhanVien o2) { ^ symbol: class NhanVien location: class function Main.java:25: error: cannot find symbol ArrayList<NhanVien> arr = docFile(path); ^ symbol: class NhanVien location: class function Main.java:74: error: cannot find symbol ArrayList<NhanVien> arr = new ArrayList<>(); ^ symbol: class NhanVien location: class function Main.java:80: error: cannot find symbol arr = (ArrayList<NhanVien>) o; ^ symbol: class NhanVien location: class function Main.java:110: error: cannot find symbol ArrayList<NhanVien> arr = docFile(path); ^ symbol: class NhanVien location: class function Main.java:112: error: cannot find symbol for (NhanVien nhanVien : arr) { ^ symbol: class NhanVien location: class function Main.java:127: error: cannot find symbol ArrayList<NhanVien> arr = docFile(path); ^ symbol: class NhanVien location: class function Main.java:130: error: cannot find symbol for (NhanVien nhanVien : arr) { ^ symbol: class NhanVien location: class function Main.java:151: error: cannot find symbol value = Time.compare(o1.getAge(),o2.getAge()); ^ symbol: variable Time location: class function Main.java:161: error: cannot find symbol ArrayList<NhanVien> arr = docFile(path); ^ symbol: class NhanVien location: class function 21 errors
Standard output is empty