构造,初始化,访问元素,添加元素,删除元素,修改元素
子类构造器
对象包装器(Integer)/数字与字符串之间的转换
package zzy;import java.util.*;import static java.lang.System.*;/** * * @author Zhu Zhengyan */public class shuzu2 { public static void main(String[] args){ ArrayList<NIUBI> a = new ArrayList<>();//定义数组a 也可 NIUBI[] b = new NIUBI[3]; b[0] = new NIUBI(1,"Bkj"); a.ensureCapacity(2); //确认容量,也可直接在上方()中写2 a.add(new NIUBI(5,"hdasd")); a.add(new NIUBI(42,"nihaoa")); //将元素添加到数组列表中 NIUBI m = a.get(0); //获得数组列表的元素,等价于 NIUBI m = a[0]; m.show(); a.set(0,new NIUBI(2,"s")); //等价于a[0] = .... set只能替换数组中存在的元素内容,不能用于定义 NIUBI n = a.get(0); n.show(); a.add(1,new NIUBI(8,"h")); //插入一个新元素到1号位,原来的1号位及其之后的元素向后移动 NIUBI m_ = a.get(2); m_.show(); NIUBI n_ = a.get(1); n_.show(); NIUBI o_ = a.remove(1); //删除一个元素,它之后的元素都向前移动 NIUBI n__ = a.get(1); n__.show(); ArrayList<Integer> j = new ArrayList<>(5); j.add(9); int j0 = j.get(0); //out.println(j0); String s = "1"; int s_ = Integer.parseInt(s); //将数字字符串转换为数字 //out.println(s_); int x = 5; String x_ = Integer.toString(x); //将数字转换为字符串 //out.println(x_); }}class NIUBI{ private int a ; private String b ; private double c; public NIUBI(int a,String b){ this.a = a; this.b = b; } public String getString(){ return (b); } public void show(){ out.println(a+","+b); }}class niu extends NIUBI{ private char d; public niu(int a, String b,char d){ super( a, b); this.d = d; }}