zoukankan      html  css  js  c++  java
  • java笔记01

    java对象数组

    Student[] Students = new Student[3];

    与普通数组无差

    java集合类

    集合类:

    面向对象对事物的描述是通过对象来体现的。

    为了方便对多个对象进行操作,我们就必须对这对个对象进行存储

    面向对象想对多个对象进行存储,

    就不能是一个基本的变量,而应该是一个容器

    例如;

    StringBulider 但是只能存储字符串类型不满足需求

    所以就出现了ArrayList(java.util)

    大小可变的集合类

    ArrayList使用

    对象创建方法

    ArrayList array = new Arraylist();

    添加元素

    array.add("hello");

    array.add("world");

    array.add("java");

    指定索引添加元素

    array.add(1,"android");

    System.out.println("array:" + array);

    返回指定索引处的元素 get(int index)
    返回集合中元素的个数 size()
    删除指定元素 remove(Object o)返回是否删除成功
    删除指定索引处的元素remove(int index)返回被删除的元素
    修改指定位置的元素set(int index,E element)修改指定索引处的元素,返回被修改的元素

    集合的遍历

    for(int x=0;x<array.size(x);x++){

    System.out.println(array.get(x));

    }

    java IO 流

    为了让数据能够在退出程序关机后数据还能存在

    输入流

    FileWriter(java.io)

    用于写入字符的便捷类

    FileWriter(String FILeNames)传递一个文件名称

    创建输出流对象

    FlieWriter fw = new FileWriter("D:a.txt");//抛出IO异常

    写一个字符串数据

    fw.write("io hello");

    数据刷新

    fw.fvsh();

    数据流关闭释放资源

    fw.close();//通知系统释放与该文件相关的资源

    更多写数据

    如果没有指定盘符就使用相对路径放入工程内

    如何实现换行和数据追加

    输入 就可以实现系统记事本换行

    追加写入默认关闭

    创建数据时加上true参数即可

    输出流

    FileReader(java.io)用于读数据

    FileReader(String fileName)

    步骤

    1、创建输入了对象

    2、调用输入了读对象的方法

    3、释放资源

    缓冲流(java.io)


  • 相关阅读:
    LightOJ 1024 Eid(高精度乘法+求n个数最小公约数)
    LightOJ 1414 February 29(闰年统计+容斥原理)
    LightOJ 1410 Consistent Verdicts(找规律)
    LightOJ 1369 Answering Queries(找规律)
    LightOJ 1323 Billiard Balls(找规律(蚂蚁爬木棍))
    LightOJ 1349 Aladdin and the Optimal Invitation(中位数)
    LightOJ
    LightOJ
    bzoj 4180: 字符串计数
    bzoj 4260: Codechef REBXOR
  • 原文地址:https://www.cnblogs.com/hwx1999/p/10994191.html
Copyright © 2011-2022 走看看