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