java.io.File类提供以下有用的方法来确定可用的空闲磁盘空间。序号方法和说明1public long getFreeSpace()返回此抽象路径名指定的磁盘分区中未分配的字节数。2public long getTotalSpace()返回此抽象路径名指定的磁盘分区的总大小。3public long getUsableSpace()返回此虚拟机在此抽象路径名指定的磁盘分区上可用的字节数。以下示例展示了上述方法的使用。示例Finalimport java.io.File; import java.text.NumberFormat; public class Tester { public static void main(String[] args) { NumberFormat numberFormat = NumberFormat.getInstance(); numberFormat.setMaximumFractionDigits(2); ... 阅读更多
在Java 9中,向Set接口添加了新的工厂方法来创建不可变实例。这些工厂方法是方便的工厂方法,可以以更简洁的方式创建集合。创建集合的旧方法示例import java.util.Collections; import java.util.HashSet; import java.util.Set; public class Tester { public static void main(String []args) { Set set = new HashSet(); set.add("A"); set.add("B"); set.add("C"); Set readOnlySet = Collections.unmodifiableSet(set); System.out.println(readOnlySet); try { readOnlySet.remove(0); ... 阅读更多
在Java 9中,向List接口添加了新的工厂方法来创建不可变实例。这些工厂方法是方便的工厂方法,可以以更简洁的方式创建集合。创建集合的旧方法示例import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Tester { public static void main(String []args) { List list = new ArrayList(); list.add("A"); list.add("B"); list.add("C"); List readOnlylist = Collections.unmodifiableList(list); System.out.println(readOnlylist); try { readOnlylist.remove(0); ... 阅读更多