zoukankan      html  css  js  c++  java
  • Java中的数组

    1,可以创建自己的类的数组,但是自己的类必须实现get()和put函数

    2,声明数组:int[] arrayOfInt。注意,定义数组时不可以指定大小

    3,创建与初始化:通过new。arrayOfInts = new int[42]; 也可以合二为一:double[] numbers = new double [5];

    import java.util.Arrays;
    
    /**
     * Created by Jimmy on 2015/5/24.
     */
    public class ArrayTest {
    
    
        public static void main(String[] args){
            //1 - 声明
            int[] arrayOfInts;
    
            //初始化方法1
            arrayOfInts = new int[42];
    
            //初始化方法2
            double[] doublenums = new double[20];
    
            //初始化方法3
            int[] arrayOfInt1 = {1,2,3,4,5,6};
    
    
            //2 - 拷贝
            //arraycopy
            String[] names = {"Ryan", "Tim", "Shark", "Ted"};
            String[] tmparray = new String[names.length * 2];
            System.arraycopy(names, 0, tmparray, 0, 4);
    
            //copyOf
            String[] namearray = Arrays.copyOf(names, names.length);
            namearray = Arrays.copyOf(names, names.length + 2);
    
            //copyOfRange, 不包括to的元素
            namearray = Arrays.copyOfRange(names, 1, 3);
    
            //增强for循环遍历数组
            System.out.println("Copy function test: ");
            for(String d: namearray)
                System.out.print(" " + d);
            System.out.println();
    
            //3 - 多维数组
            boolean[][] checked;
            checked = new boolean[3][];
            checked[0] = new boolean[8];
            checked[1] = new boolean[8];
            checked[2] = new boolean[8];
            System.out.println("Multiarray test: ");
            for(boolean[] b:checked){
                for(boolean bv:b)
                    System.out.print(bv + " ");
                System.out.println();
            }
    
            //System.out.println(doublenums.toString());
    
        }
    }
  • 相关阅读:
    Linux下设置svn开机自启动
    LNMP 如何安装mongodb ----lnmp一键安装包之后
    MySQL表类型MyISAM/InnoDB的区别(解决事务不回滚的问题)
    PHP处理MySQL事务代码
    php redis 秒杀demo
    PHP5.6版本安装redis扩展
    Jzoj5662 尺树寸泓
    Jzoj3351 神牛养成计划2
    Jzoj5622 table
    Jzoj5608 Subset
  • 原文地址:https://www.cnblogs.com/dracohan/p/4526147.html
Copyright © 2011-2022 走看看