zoukankan      html  css  js  c++  java
  • java 数组学习

    1,创建数组

      声明数组的两种基本形式:

        ArrayType Arrayname[];

        ArrayType[] Arrayname;

      例如:int array1[];

         int[] array1[],array2[];

    一般开发都用第二种形式声明数组,一次可以声明多个数组使用;

    2,上面只是对数组进行了声明,并没有分配内存空间,还不能存放元素;可以用new对数组分配内存空间;array1 = new int[5];这样数组就有了5个元素。

    3,数组访问:array1[0],array1[2]等;

    4,数组初始化

    public class ArrayType{
    
        public static void main(String[] args) {
            byte [] byteName= new byte[1];
            char [] charName = new char[1];
            String[] stringName = new String[2];
        }
    
    }

    5,数组的长度获取是array1.length;

    数组的深入使用

    1,命令行参数

    命令行参数实际就是以数组的形式存在的,如定义入口man(String[] args);

    2,数组的拷贝

    直接把一个数组变量赋值给另一个变量,这时候,数组都指向同一个数组,指向同一个地址;

    如 array2 = array1;

    这种方式比较简单粗暴,如果程序只是想把数组的值考虑给另一个数组,可以使用系统提供的arraycopy

    方法方式如下:System.arraycopy(fromarray,fromindex,toarray,toindex);

    注意目标数组必须有足够的空间来存放值,否则会报错;

    数组排序类似于php的数组排序,大同小异,不清楚的可以查看排序方法一章。

  • 相关阅读:
    vue-loader介绍和单页组件介绍
    webpack的插件 http-webpack-plugin。 webpack-dev-server
    webpack的介绍
    Axios 的基本使用
    如何使用 re模块的, spilt.
    为 JS 的字符串,添加一个 format 的功能。
    另一种分页器 不依赖Paginator模块的方法
    Socket初识
    网络协议
    双下方法补充以及异常处理
  • 原文地址:https://www.cnblogs.com/happy-dream/p/6652061.html
Copyright © 2011-2022 走看看