list.forEach(System.out::println);
package com.neuedu.train18.hw;
public class Student implements Comparable<Student> {
private String name;
private Integer age;
public Student() {
}
public Student(String name, Integer age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
@Override
public String toString() {
return "Student [name=" + name + ", age=" + age + "]";
}
@Override
public int compareTo(Student o) {
if(this.age == o.age){
return 0;
}else if(this.age<o.age){
return -1;
}else{
return 1;
}
}
}
List stuList = new ArrayList();
stuList.add(new Student("张三", 30));
stuList.add( new Student("诸葛亮", 10));
stuList.add(new Student("关羽", 20));
stuList.add(new Student("夏侯渊", 19));
stuList.add( new Student("夏侯墩", 16));
Collections.sort(stuList);
stuList.forEach(System.out::println);
package com.neuedu.train18;
import java.io.File;
import java.util.Arrays;
public class MyFile {
public static void main(String[] args) {
File file = new File("D:\\18.txt");
File dir = new File("D:\\info");
System.out.println("file.exists():"+file.exists());
System.out.println("dir.isDirectory():"+dir.isDirectory());
System.out.println("file.isDirectory():"+file.isDirectory());
System.out.println("dir.isFile():"+dir.isFile());
System.out.println("file.isFile():"+file.isFile());
if(dir.isDirectory()){
String fileNames[] = dir.list();
File files[] = dir.listFiles();
Arrays.asList(files).forEach((File itemFile)->{
System.out.println(String.format("文件名:%s\t类型:%s",
itemFile.getName(),
itemFile.isDirectory()?"文件夹":"文件"
));
});;
}
}
}
package com.neuedu.train18;
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
public class MyFile {
public static void main(String[] args) throws IOException {
File file = new File("D:\\18.txt");
File dir = new File("D:\\info");
System.out.println("file.exists():"+file.exists());
System.out.println("dir.isDirectory():"+dir.isDirectory());
System.out.println("file.isDirectory():"+file.isDirectory());
System.out.println("dir.isFile():"+dir.isFile());
System.out.println("file.isFile():"+file.isFile());
File personInfo = new File("D:\\info","person.txt");
if(!personInfo.exists()){
boolean success =personInfo.createNewFile();
System.out.println("文件不存在,创建,结果:"+success);
}
File personInfo2 = new File("D:\\info\\class1\\java","person.txt");
if(!personInfo2.exists()){
File parent = personInfo2.getParentFile();
boolean mkdirSuccess = parent.mkdirs();
System.out.println("创建父级文件夹 :"+mkdirSuccess);
boolean success =personInfo2.createNewFile();
System.out.println("文件不存在,创建,结果:"+success);
}
}
}