• 学JAVA二十一天,自定义数组


    今天就说一下自定义数组,至于要怎么用,我也不知道,反正逼格挺高的。

    闲话不多说,开始:

      首先,自定义数组首先要创建一个类,用来做自定义数组的类型。

    public class User{
        private int id;
        public User(){}
        public User(int id){
            this.id=id;
        }
        public int getId(){
            return id;
        }    
    }

    有了这个类后,我们就可以自定义一个User类型了。

    public class Userby{
        public static void main(String args[]){
            User[] u = new User[10];//这里就有一个User类型的数组了
            for(int i=0;i<u.length;i++){//我这里是为了方便验证,才用循环的方法写的
                u[i] = new User();   //当然,User只能存User类型的数据,强转也不行。         
            }                //所以,我门要new一个User类型出来,说白了,也就是要存一个就new一个User出来,
                            //
    并把要存的值存到new出来的User里的id去,这样就达到储存的目的了
    for(User k:u){//这里是对刚才循环的方法存就去的值用get的方法进行遍历出来
                System.out.println(k.getId());
            }
        }
    }

    当然,我们自定义的数组不仅可以存int类型,其他类型的也可以自定义的。

    还有,其实,自定义类型的作用除了装逼用外,就是可重复使用。

  • 相关阅读:
    关于在VS2008和VS2010中禁用及卸载Visual Assist X的方法研究——转载
    泛型
    100个常用的Linux命令——转载
    BZOJ1501 (NOI2005 智慧珠游戏)
    Vijos1615 旅行
    Vijos1617 超级教主
    POJ2689 HDU2824 筛法、欧拉函数
    (SPOJ687,后缀数组)
    POJ1743 (Musical Theme,后缀数组)
    POJ2774 Long Long Message
  • 原文地址:https://www.cnblogs.com/chenxiaojie/p/10793038.html
Copyright © 2020-2023  润新知