您的位置:首页 > 产品设计 > UI/UE

HashSet() TreeSet() Vector Queue File 等的用法

2016-08-05 17:15 281 查看
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.txtSystem.out.println(file.exists());try {if(!file.exists()){file.createNewFile();}System.out.println(file.getAbsolutePath());//D:\a.txtSystem.out.println(file.getName());//a.txtSystem.out.println(file.getParent());//D:\System.out.println(file.getPath());//D:\a.txtSystem.out.println(file.length());//0System.out.println(new Date(file.lastModified()));}catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息