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();}}}
相关文章推荐
- HashSet,TreeSet,LinkedHashSet 的用法和区别
- java的HashSet和TreeSet在add()用法的区别。
- JAVA之旅(二十)—HashSet,自定义存储对象,TreeSet,二叉树,实现Comparator方式排序,TreeSet小练习
- 黑马程序员_温习 集合三 (个人笔记)摘要(HashSet---TreeSet)
- HashSet、LinkedHashSet、TreeSet使用区别
- HashSet,TreeSet
- hashset和treeset的比较
- HashSet,TreeSet和LinkedHashSet的区别
- 黑马程序员——第八篇-可变参数、set集合、HashSet、TreeSet
- JAVA基础学习之String、StringBuffer、StringBuilder、基本数据类型的使用、整形进制转换、集合Collection、Vector、ArrayList、LinkedList、HashSet、TreeSet等(3)
- Set、HashSet、TreeSet、Map、HashMap、TreeMap
- java set hashset 详解 用法~~~
- HashSet,TreeSet和LinkedHashSet的区别
- HashSet、LinkedHashSet、TreeSet使用区别
- 集合框架2(HashSet,TreeSet,泛型)
- Leetcode: LFU Cache && Summary of various Sets: HashSet, TreeSet, LinkedHashSet
- HashSet和TreeSet的区别
- Java HashSet和LinkedHashSet的用法
- TreeSet,Hashset,Set集合转为整型数组
- java(20130802)Set:HashSet TreeSet、Map(接口):HashTable Hashmap、比较list set map