多语言展示
当前在线:176今日阅读:61今日分享:18

java.io.File简介

java.io.File类    这个类可以操作文件的信息内容,但是不能够操作文件里面的内容。
工具/原料

eclipse

方法/步骤
1

1.Collection 中集合通用的方法  Collectionzheshi jdk 5出来的新语法叫做泛型  现在可以把    E  当做    Object       a. boolean add(E e)    可以添加任何引用类型数据进来(集合不能够存储基本数据类型)   添加成功     ------>true   添加失败     ------>false     b. 判断当前集合是否为空   boolean isEmpty   空集合                 ----->true   非空集合              ---->false     c. 集合大小   int size();   获取集合的大小,和字符串的lenght()方法一样获取长度,集合中存储多少数据,返回值就是多少     d. 清空   void clear();   清空集合中的所有数据

2

2.集合转数组     toArray()     将当前集合转成数组          数组转集合用的是   数组的工具类     数组只能转成list集合,不能转成set集合     asList(Object o)     将任何对象转成List集合         3.泛型   泛型是jdk5推出的新技术       泛型就是帮助我们程序员效验的一种规则,尽量将问题的错误 在编译期就显示出来   泛型可以让程序更加灵活;

3

4.List集合中独有的方法   add(int index,E element)    在指定位置上插入指定的值,原位置及后面位置的元素向后顺移。    1.包装类  java从真正意义上来说,他并不是一个完整的面向对象语言,因为他也提供了基本的数据类型  java为了弥补这一点,单独的为每一个基本数据类型做了一个与之对应的引用数据类型   总共8个基本数据类型,有6个引用数据类型都是其基本数据类型的首字母大写,只有int 和char  引用类型不是这样的规则  double  ------------>Double  byte    ------------>Byte  short   ------------> Short  long    ------------>Long   float   ------------>Float  boolean ------------>Boolean      int     ------------>Integer  char    ------------>Character     这8个包装类只有boolean和char类型的父类是Object  其他6个包装类的父类都是Number     包装类提供了一些数据的操作方法,而且包装类可以存储null,可以避免空指针异常。   2.拆箱和装箱  拆箱--->将包装类->基本类型  装箱--->基本类型->包装类型  从jdk5.0以后,在编译期就实现了能够自动装箱和自动拆箱  int i=2;  Integer i2=i;  自动装箱  int j=i2;      自动拆箱  建议,大家后期再使用基本数据的变量的时候尽量使用包装类型代替;    3.包装类所提供的一个重要方法  int    ->String  String ->int  parseXXX(String s)  可以将字符串 转换成任意包装类型

4

4.Map接口  考点:   Map的三种遍历方式!!!!!!!!!!  Map的遍历有3种  a,遍历所有的key     了解  b,遍历所有的value   了解  c,遍历所有的键值对    重点   5.Queue  队列他也是一种数据结构,这种数据结构的特点是先进先出,实现类是LinkedList    入队方法:offer(E e)  出队方法:poll()

5

6.Deque  栈是一种先进后出的数据结构  他是queue的子接口,原因是他的一端被堵住了,只能从一端进出也是该端口,先进后出的数据结构    入栈  push()  出栈  pop()      7.java.io.File类    这个类可以操作文件的信息内容,但是不能够操作文件里面的内容。    绝对路径:  相对路径:    .  代表当前目录  .. 代表上一级目录     在我们的eclipse中这个点  . 代表Eclipse的工作路径  空间的根目录  如果是根目录的情况下,我们这个点可以省略不写

6

File  file=new File('demo.txt');System.out.println('文件是否存在:'+file.exists());  System.out.println('该文件是否隐藏:'+file.isHidden());  System.out.println('该文件是否可读:'+file.canRead());  System.out.println('该文件是否可写:'+file.canWrite());  System.out.println('该文件是否可执行:'+file.canExecute());  System.out.println('获取文件名:'+file.getClass());  System.out.println('是不是文件:'+file.isFire());  System.out.println('是不是文件夹:'+file.isDirectory());    System.out.println('当前文件的大小:'+file.length());  System.out.println('该文件的最后修改时间'+fire.lasrModified());

推荐信息