System.out.println("请输入您的文件路径:");
Scanner sc = new Scanner(System.in);
String a = sc.nextLine();
synchronized (fileName) {
while("".equals(fileName)){
System.out.println("请输入您的文件路径:");
Scanner sc = new Scanner(System.in);
fileName = sc.nextLine();
sc.close();
}
}
InputStream myxls=new FileInputStream(fileName);
@SuppressWarnings("resource")
XSSFWorkbook wb =new XSSFWorkbook(myxls);
XSSFSheet sheet=wb.getSheetAt(0);//第一个工作表
return sheet.getLastRowNum()+1;
}
public XXX(类型) xxx(方法名)(String fileName){
.....
synchronized (fileName) {
while("".equals(fileName)){
System.out.println("请输入您的文件路径:");
Scanner sc = new Scanner(System.in);
fileName = sc.nextLine();
sc.close();
}
}
InputStream myxls=new FileInputStream(fileName);
@SuppressWarnings("resource")
XSSFWorkbook wb =new XSSFWorkbook(myxls);
XSSFSheet sheet=wb.getSheetAt(0);//第一个工作表
return sheet.getLastRowNum()+1;
...
}
调用xxx方法时将参数替换成a
方法名(文件名)
如果不是本类的或者是静态方法调用,需要先new所在的类