P62-P64:记事本的例子、容器

**

P62-P64(记事本的例子、容器):

**
记事本

一、容器类

容器类可以存放任意数量的对象

定义容器类语法

ArrayList < 元素类型 >   对象名 = new ArrayList < 元素类型 >;

在这里插入图片描述
在这里插入图片描述

二、定义好容器怎么用呢?

ArrayList函数一:将元素放入容器

容器名.add( 添加内容);

在这里插入图片描述

ArrayList函数二:将元素插入容器的某个具体位置(其他会自动退后)

容器名.add( 位置,添加内容);

在这里插入图片描述

ArrayList函数三:知道容器里面放了多少东西

容器名.size();

在这里插入图片描述

ArrayList函数四:获取容器中的某个元素

  • 将元素增加进去容器,不是在乱放,是在有顺序的放,类似于数组,下标也是从 0 位置开始放起的。(下标的作用:让我们获取其中的某个元素)
容器名.get(第几个元素);
  • 若这个元素超范围了,运行时候运行台会报错

在这里插入图片描述

ArrayList函数五:删除容器中某个具体位置上的元素

容器名.remove(要删除元素的位置);

在这里插入图片描述

ArrayList函数六:将容器中的所有元素赋给数组

容器名.toArray(数组名);

在这里插入图片描述
在这里插入图片描述

ArrayList还有许多其他函数…

三、关于ArrayList

  • ArrayList 是系统类库当中的一个类,它当中能记录元素,也能自动保持它已经加进去的那些元素的数量

四、记事本例子

在这里插入图片描述
在这里插入图片描述

package notebook;

import java.util.ArrayList;

public class Notebook {
	ArrayList<String> notes=new ArrayList<String>();

	
	
	public void input(String s) {
		notes.add(s);
	}
	public int getSize() {
		return notes.size();
	}
	public String getNote(int index) {
		return notes.get(index);
	}
	public void removeNote(int loction) {
		notes.remove(loction);
	}
	public String[] list() {
		String[] a=new String[notes.size()];
		notes.toArray(a);
		return a;
	}

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		Notebook book=new Notebook();
		book.input("aaaaa");
		book.input("bbbbb");
		book.input("ccccc");
		book.input("ddddd");
		System.out.println(book.getSize());
		System.out.println(book.getNote(1));
		book.removeNote(2);
		System.out.println(book.getSize());
		System.out.println(book.getNote(1));
		String[] a=book.list();
		for(String k : a) {
			System.out.println(k);
		}	
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值