HashSet 舉例
import java.util.HashSet;public class MyHashSet {
public static void main(String[] args) {
HashSet set=new HashSet();
set.add("java");
set.add("html");
set.add("css");
set.add("null");
set.add("oracle");
set.add("css");
////長度爲5,說明不能存放相同的對象
System.out.println(set.size());
//說明添加順序與輸出順序並不一樣
System.out.println(set);
}
}
Queue舉例
import java.util.LinkedList;import java.util.Queue;
public class MyQueue {
public static void main(String[] args) {
Queue queue=new LinkedList();
for(Integer i=1;i<=20;i++){
queue.add(i);
if(i%5==0){
System.out.println(queue.poll());
}
}
System.out.println(queue);
}
}
TreeSet 舉例
import java.util.TreeSet;public class MyTreeSet {
public static void main(String[] args) {
TreeSet set =new TreeSet();
set.add("java");
set.add("html");
set.add("css");
//set.add(null); 不能存放null對象
set.add("oracle");
set.add("css");
//長度爲4,說明不能存放相同的對象
System.out.println(set.size());
//說明添加順序與輸出順序並不一樣,但會自然排序
System.out.println(set);
}
}
Vector 舉例
import java.util.Vector;public class MyVector {
public static void main(String[] args) {
Vector vector=new Vector();//初始內容爲10,如果超出當前容量,則會自動翻倍
vector.add("java1");
vector.add("java2");
vector.add("java3");
vector.add("java4");
vector.add("java5");
vector.add("java6");
vector.add("java7");
vector.add("java8");
vector.add("java9");
vector.add("html");
vector.add("Oracle");
System.out.println(vector);
System.out.println(vector.capacity());
System.out.println(vector.size());
vector.addElement("css");
System.out.println(vector.capacity());
System.out.println(vector.size());
vector.setSize(5);//如果設置的大小 小於當前集合的大小,則超出的元素將會丟失
System.out.println(vector);
}
}
TreeSet 舉例
import java.util.TreeSet;public class MyTreeSet {
public static void main(String[] args) {
TreeSet set =new TreeSet();
set.add("java");
set.add("html");
set.add("css");
//set.add(null); 不能存放null對象
set.add("oracle");
set.add("css");
//長度爲4,說明不能存放相同的對象
System.out.println(set.size());
//說明添加順序與輸出順序並不一樣,但會自然排序
System.out.println(set);
}
}
io 查找文件路徑 文件名
import java.io.File;
import java.io.IOException;
import java.util.Date;
public class Test {
public static void main(String[] args) {
File file =new File("D:"+File.separator+"a.txt");//D:\a.txt
System.out.println(file.exists());
try {
if(!file.exists()){
file.createNewFile();
}
System.out.println(file.getAbsolutePath());//D:\a.txt
System.out.println(file.getName());//a.txt
System.out.println(file.getParent());//D:\
System.out.println(file.getPath());//D:\a.txt
System.out.println(file.length());//0
System.out.println(new Date(file.lastModified()));
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}