数组的创建问题

问题描述

一种是arraylistaa=newarraylist();另一种是:int32bb=newint32[5];两者的区别是什么啊,还有就是int32[5]中的5可以去掉吗,我知道5是大小,可以不定义大小吗,像arraylist这样,不定义大小,

解决方案

解决方案二:
int[]st=newint[]{1,2,,3,4,5};或者int32bb=newint32[5];
解决方案三:
前一个是可变长度的数组,可以保存任何对象后者是固定长度数组,楼主这样定义的话那个5不能去掉。

时间: 2024-10-18 14:26:51

数组的创建问题的相关文章

php一维数组的创建

方式1: <?php$chicken[0] = 3;$chicken[1] = 5;$chicken[2] = 1;$chicken[3] = 3.4;$chicken[4] = 2;$chicken[5] = 50;?> 例:养鸡场有6只鸡,,体重分别为3KG.5KG,1KG,3.4KG.2KG和50KG,要求:循环输出所有鸡的体重,并求总体重和平均体重. <?php$chicken[0] = 3;$chicken[1] = 5;$chicken[2] = 1;$chicken[3]

Java中数组的创建与传参方法(学习小结)_java

(一)数组的创建 数组的创建包括两部分:数组的申明与分配内存空间. int score[]=null; //申明一维数组 score=new int[3]; //分配长度为3的空间 数组的申明还有另外一种方式: int[] score=null; //把中括号写在数组名前面 通常,在写代码时,为了方便,我们将两行合并为一行: int score[]=new int score[3]; //将数组申明与分配内存写在一行 (二)传递参数 由于初学java,这里只讨论值传递,不考虑地址传递.主要有3点

c-二维动态数组的创建过程

问题描述 二维动态数组的创建过程 int m,n; cin>>m>>n; int **p = NULL; p = new int *[m]; for(int i=0;i<m;i++) p[i] = new int[n]; 可以解释下后四句的具体过程吗? 解决方案 int p = NULL;//p是变量名,int是类型,即定义一个二维指针p,p指向空 p = new int *[m];//给p赋值,p指向一个指针数组,这个数组有m个成员 for(int i=0;i<m;i

php 数组的创建、调用和更新实现代码_php技巧

复制代码 代码如下: <?php $array = array("key1" => "Simon", 2 => "Elaine"); //数组的创建 echo $array["key1"]; //输出Simon echo $array[2]; //输出Elaine ?> 复制代码 代码如下: <?php $array = array("key1" => array(0 =

javascript数组操作(创建、元素删除、数组的拷贝)_基础知识

1.数组的创建 复制代码 代码如下: var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以

详解PHP对数组的定义以及数组的创建方法_php技巧

传统上把数组(array)定义为一组有某种共同特性的元素,这里的共同特性包括相似性(车模.棒球队.水果类型等)和类型(例如所有元素都是字符串或整数)等,每个元素由一个特殊的标识符来区分,这称为健(key).请注意,上面这句话中的传统上一词,因为现在可以摒弃这种定义,数组结构中可以包括完全无关的元素.PHP则更进一步,数组中的元素甚至可以不属于同一种类型.例如,一个数组可能包含州名.邮政编码.考试成绩或扑克牌等元素. 每个实体包含两个项:前面提到的健(key)和值(value).可以通过查询键来获

Linux Shell 数组的创建及使用技巧_linux shell

linux shell在编程方面比windows 批处理强大太多,无论是在循环.运算.已经数据类型方面都是不能比较的. 下面是个人在使用时候,对它在数组方面一些操作进行的总结. 1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo $a 一对括号表示是数组,数组元素用"空格"符号分割开. 2.数组读取与赋值 得到长度: [chengmo@centos5 ~]$ echo ${#a[@]} 5 用${#数组

在 Visual Basic .NET 和 Visual C# .NET 中创建控件数组

visual|创建|控件|数组 在 Visual Basic .NET 和 Visual C# .NET 中创建控件数组 Matthew A. StoeckerVisual Studio TeamMicrosoft Corporation 2002 年 1 月 摘要:本文介绍如何使用 Visual Basic .NET 和 Visual C# .NET 创建和管理控件数组. 目录 简介 前提 创建项目 实现集合 公开控件数组 创建公共事件处理程序 测试项目 总结 简介数组为使用共享公共功能的控件

在 Visual Basic .NET创建控件数组

visual|创建|控件|数组 在 Visual Basic .NET创建控件数组 简介数组为使用共享公共功能的控件组提供了一种方便的方式.例如,控件组可以用来显示相关数据,或者在单击时提供相关的操作.Visual Basic .NET本身并不支持创建控件数组,但您可以通过编程来复制控件数组的全部功能.本文将指导您创建一个复制控件数组功能的简单组件. 控件数组的某些用处如下所示: 通过索引访问具有相同名称的控件集合,您可以按编号检索和设置属性,并遍历数组中的所有控件.这一操作的典型语法如下:'