zoukankan      html  css  js  c++  java
  • Java中数组与列表的异同

    1.Java中定义一位数组时必须指定长度: 

            String[] ss=new String[]; this is wrong

            String[] ss=new String[2]; this is right

       如果要存储的一组数据是不定长度的,那么不要用一维数组,可以用一维列表

            List<String> ll= new ArrayList(); this is right

    2.Java中二维数组的定义是必须确定行数,列数可以不同,比如第一行是2列,第二行是4列,等等。有些类似与c语言中的指针数组。

             String[][] ss= new String[][]; this is wrong

             String[][] ss= new String[][2]; this is wrong

             String[][] ss= new String[2][];   this is right

             String[][] ss= new String[2][2];   this is right

      如果要存储一组不定行数和列数的二维数据,可以用二维列表:

            List<List<String>> ll= new ArrayList(); this is right

  • 相关阅读:
    Java异常面试题
    Quickhit快速击键
    多态and接口
    Java面向对象编程概述
    学生管理系统--分层开发
    类型转换
    文件上传
    ongl(示例3-6 多值类型的数据处理)
    ongl(原始类型和包装类型)
    Interceptor
  • 原文地址:https://www.cnblogs.com/liuyuanyuanGOGO/p/array_list.html
Copyright © 2011-2022 走看看