IO分类
摘要:按流向分类: 输入流 读取数据 FileReader Reader 输出流 写入数据 FileWriter Writer 按数据类型分类: 字节流 字节输入流 读取数据 InputStream 字节输出流 写入数据 OutputStream 字符流 字符输入流 读取数据 Reader 字符输出流 写
阅读全文
File重要获取功能
摘要:返回值全是数组 String[] list() 返回当前路径下所有的文件和文件夹名称 注:只有指向文件夹的File对象才可以调此方法,如果只是文件则报错 File[] listFiles() 返回当前路径下所有文件和文件夹的绝对路径的文件对象 static file[] listRoots() 返回
阅读全文
file常用功能
摘要:构造方法 File(String pathname):将指定的路径名转换成一个File对象 File f = new File("D:\\a\\b.txt"); File(String parent, String child):根据指定的父路径和文件路径创建File对象 File f2 = new
阅读全文
map基本方法
摘要:添加功能: V put(K key, V value) 添加和修改 ,添加时返回null,修改时返回被修改的值 Map<String,String> map = new HashMap<String,String>(); System.out.println(map.put("CS001","张三"
阅读全文
借助查找元素索引来判断元素是否存在
摘要:public static void main(String[] args) { List list = new ArrayList(); list.add("java"); list.add("b"); list.add("c"); list.add("d"); // int ind...
阅读全文
Collections与Collection
摘要:Collection是集合体系的最顶层,包含了集合体系的共性 Collections是一个工具类,方法都是用用Collection Collections方法: //static int binarySearch(List list, Object key) 使用二分法查找指定元素在列表的索引位置
阅读全文
Set集合特点
摘要:1,无序(存储和读取的顺序可能不一样) 2,不允许重复(要求元素唯一) 3,无索引
阅读全文
LinkedList使用方法
摘要:特有功能 void addFirst(E e);//在索引为0的位置添加指定元素 void addLast(E e);//在索引为size()-1的位置添加指定元素 E getFirst() 获取索引为0的元素 E getLast() 获取索引为size()-1的元素 E removeFirst()
阅读全文
List接口特有功能
摘要:List 有序的 有整数索引 允许重复使用 特有功能: void add(int index, E element) //指定位置添加元素 E get()int index) //根据索引返回元素 E remove(int index) //根据索引删除元素,并返回删除的元素 E set(int i
阅读全文
ConcurrentModificationException并发修改异常
摘要:迭代器是依赖于集合的,相当于集合的一个副本,当迭代器在操作的时候,如果发现和集合不一样,就会抛出异常 解决方案: 在使用迭代器进行遍历的时候使用迭代器来修改,不使用集合修改
阅读全文
遍历集合
摘要:1.toArray();//遍历有序集合,把集合转换为数组,然后遍历数组 2.iterator()://可以返回一个迭代器对象,可以通过迭代器来迭代集合,即用于遍历集合,多用于遍历无序集合 Iterator关键方法: boolean hasNext() 判断是否有元素可以获取 E next() 返回
阅读全文
计算长度的方法
摘要:数组是length属性 集合是size()方法 字符串是length()方法
阅读全文
自动装箱和拆箱
摘要:JDK1.5特性 自动装箱:基本类型转换为包装类对象的过程,通过构造,创建对象就可以了 拆箱:包装类对象转换为基本类的过程, Integer i = new Integer(10); 可以写成 Integer i = 10; //自动装箱 相当于:Integer i = new Integer(10
阅读全文
基本数据包装类
摘要:基本类型对应的包装类 byte Byte short Short char Character int Integer long Long float Float double Double boolean Boolean 字符串转整型 方法1 //创建Integer对象 Integer i = n
阅读全文
Date类
摘要:Date d = new Date(); //导入util包 d.toLocaleString(); //跟系统格式一样的时间 (过时) 替代toLocaleString() 设置时间 d.setTime(long time); //输入时间戳 获取时间 d.getTime(); //获取的是时间戳
阅读全文
文档参数解析
摘要:System类中方法 static void arraycopy(Obrect src, int srcPos, Object dest, int destPos, int length) Object src:源数组 int srcPos:源数组的起始索引位置 Object dest:目标数组 i
阅读全文
权限修饰符
摘要:public 可被所有类调用 private 只修饰于当前类 protected 当前类,相同包下不同的类 不同包下继承的类(需导入父类) default 当前类 相同包下不同的类
阅读全文
IO流
摘要:package com.mydemo2; import java.io.FileReader;import java.io.FileWriter;import java.io.IOException; public class copyFileDemo { public static void ma
阅读全文