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); ... 閱讀更多