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();//通知系统释放与该文件相关的资源

更多写数据

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

如何实现换行和数据追加

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

追加写入默认关闭

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

输出流

FileReader(java.io)用于读数据

FileReader(String fileName)

步骤

1、创建输入了对象

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

3、释放资源

缓冲流(java.io)


最新文章

  1. view的滑动冲突解决方案
  2. Sprint 3 回顾与总结 和团队贡献分 以及Sprint 1、2、3 总概
  3. 51nod1069(nim博弈)
  4. Cubieboard2裸机开发之(二)板载LED交替闪烁
  5. Android不规则点击区域详解
  6. 【Unity3D游戏开发】GameObject.Find()、Transform.Find查找隐藏对象 (十)
  7. 戏(细)说Executor框架线程池任务执行全过程(上)
  8. GO:格式化代码
  9. Shiro 核心功能案例讲解 基于SpringBoot 有源码
  10. JVM学习--(八)java堆分析
  11. Binary Tree Zigzag Level Order Traversal(z字形打印二叉树)
  12. Convolutional Neural Network in TensorFlow
  13. 一个简单的python爬虫程序
  14. 从Oracle数据库中查询前几个月数据时需要注意的一些问题
  15. EOS多节点组网:商业场景分析以及节点启动时序
  16. mysql存储过程使用游标循环插入数据
  17. window7 触屏操作相关
  18. web端ip定位
  19. HDU 4300 Clairewd’s message(KMP+思维)
  20. I/O流、序列化

热门文章

  1. python中判断素数的函数
  2. Redis之datatype概述
  3. Service IP 原理【转】
  4. vSphere HA 原理与配置
  5. 安装数据库Typical path for xclock: /usr/X11R6/bin/xclock 错误问题
  6. 7.8 Varnish Log
  7. 1.HDFS分布式文件系统
  8. C++连接sqlite数据库的增删查改操作
  9. P1084 外观数列
  10. C语言备忘录——static