码迷,mamicode.com
首页 > 编程语言 > 详细

产生数组的方法 2016年12月26号

时间:2016-12-26 16:42:49      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:lis   for   string   out   tostring   2016年   初始化   style   i++   

在《thinking in java》这本书中,11章练习7中,要求创建一个类,然后创建一个用你的类的对象进行过初始化的数组。这涉及到用过两个类来初始化一个数组。

首先,创建一个类

class E07_GenerateString {
    private  static int counter;
    private int count=counter++;
    public String toString(){
        return "E07_GenerateString" +count;
    }
}

其次,再创建一个类,通过循环进行数组的创建。

public class E07_TestList {
    public static void main(String[] args) {
        E07_GenerateString[] g=new E07_GenerateString[10];
        for(int i=0;i<g.length;i++){
            g[i]=new E07_GenerateString();
            //m.out.println(g);
        }
        List<E07_GenerateString> list=new ArrayList<E07_GenerateString>(Arrays.asList(g));
        System.out.println("list "+list);
        List<E07_GenerateString> sub=list.subList(1, 5);
        System.out.println("sublist "+sub);
        list.remove(sub);
        System.out.println(list);
    }
}

运行结果:

list [E07_GenerateString0, E07_GenerateString1, E07_GenerateString2, E07_GenerateString3, E07_GenerateString4, E07_GenerateString5, E07_GenerateString6, E07_GenerateString7, E07_GenerateString8, E07_GenerateString9]
sublist [E07_GenerateString1, E07_GenerateString2, E07_GenerateString3, E07_GenerateString4]
[E07_GenerateString0, E07_GenerateString1, E07_GenerateString2, E07_GenerateString3, E07_GenerateString4, E07_GenerateString5, E07_GenerateString6, E07_GenerateString7, E07_GenerateString8, E07_GenerateString9]

 

产生数组的方法 2016年12月26号

标签:lis   for   string   out   tostring   2016年   初始化   style   i++   

原文地址:http://www.cnblogs.com/qducn/p/6222520.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!