Java 杂谈

Java学习笔记——数组练习(七)

2018-07-11  本文已影响4人  葉糖糖

一、数组练习小记

1、数组是用来保存相同类型的一种数据结构;2、数组的索引从0开始,如果索引超出了范围会出现java.lang.ArrayIndexOutOfBoundsException这样的错误;3、可以对数组进行排序和拷贝处理;4、一维数组是常用的简单方式,稍微复杂的需求可以使用多维数组。

二、代码示例

示例中演示了常用的一些关于数组的操作,具体的请参阅官方的文档或其他参考书籍。

package com.sugar.util.test;

import java.util.Arrays;

public class ArrayDemo {

    public static void main(String[] args) {
        
        //声明一个int类型的数组方式一
        int a[];  
        
        //声明一个int类型的数组方式二
        int [] b; 

        //声明int类型的数组并初始化
        int c[]=new int[10];
        
        //赋值
        c[0]=1;
        c[1]=2;
        c[2]=3;
        c[4]=6;
        
        //打印数组元素,验证数据
        for(int em:c) {
            System.out.print(em+" ");
            //1 2 3 0 6 0 0 0 0 0 
            //打印结果如上
        }
        
        //数组的初始化
        int [] d= {2,5,3,6,10,90};
        String [] e= {"zhang3","li4","wang2"};
        
        //数组的拷贝
        String [] f=Arrays.copyOf(e,e.length);
        
        //从f集合中,打印第三个元素
        System.out.println(f[2]);
        
        //数组排序
        Arrays.sort(d);
        
        //验证排序效果
        for(int em:d) {
            System.out.print(em+" ");
        }
        
    }

}

上一篇 下一篇

猜你喜欢

热点阅读