数组声明和使用要点

方法一:声明并赋值 Object[] obj = {"1"};

方法二:先声明后赋值
Object[] obj=null;
obj=new Object[]{"1"}; 
//或者
obj=new Object[1]; 
obj[0]="1";
//或者
Object obje2={"1"};
obje=obje2;

如下使用会提示:Array constants can only be used in initializers

Object[] obje=null;

obje={"1"};

即不能像使用普通变量一样使用数组!

时间: 2024-10-13 18:13:08

数组声明和使用要点的相关文章

java 数组声明

Java 数组声明常用的方式 1.类型  数组名称[] = new 数组类型[个数] 2,类型  数组名称    =  new 数组类型[] {} 3,类型[] 数组名称 = {} //类型 数组名[] = new 数组类型 [个数] int $arr[] = new int [4]; $arr[0] = 1; $arr[1] = 2; $arr[2] = 3; $arr[3] = 4; //类型 数组名称 = new 数组类型[]{} int $arr1[] = new int[]{1,2,3

第27天:表单获取焦点和数组声明遍历

一.表单 1.this指事件的调用者2.input.value 表单更换内容3.innerHTML更换盒子里的内容,文字.标签都能换.4.isNaN("12")如果里面的不是个数字,返回true 二.表单自动获得焦点txt.focus();//方法Onfocus事件 三.鼠标经过选择表单select();选择txt.onmouseover=function(){this.select();}四.获取某类元素getElementById();//获取一个标签元素getElementsBy

PHP新手之学习数组声明

数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式.这些按序排列的同类数据元素的集合称为数组.下面介绍PHP中的数组声明. 一.数组的概述 1.数组的本质:管理和操作一组变量,成批处理 2.数组时复合类型(可以存储多个) 3.数组中可以存储任意长度的数据,也可以存储任意类型的数据 4.数组可以完成其他语言数据结构的功能(链表,队列,栈,集合类) 二.数组的分类 数组中有多个单元,(单元称为元素) 每个元素(下标[键]和值) 单访问元素的时候,都是通过下标(

js数组声明+split()方法

split()方法:var words = sentence.split(' '): "hello".split("", 3) //可返回 ["h", "e", "l"] 数组声明:方法一:var a = new array();a[0] = "1";a[1] = 2;a[2] = { x:1, y:3};方法二:var  a  =  new array("1" ,

[Java] 数组声明有关问题分析

问题 最近在CSDN论坛上闲逛的时候,看见有朋友在询问一些基础的知识点,而恰好最近我一直在学Java基础部分,因此我从内存的角度试着总结了一下有数组声明有关问题 @Test public void Test(){ String[] p = null; p = {"no"};//这种不指定数组下标初始化的方式只在下一行这种格式中适用 String[] s = new String[]{"no"}; p[0] = "y";//此处编译可以通过,但是运

C++之数组声明与初始化

C++版之一维数组 成员全部初始化:int array[5]={1,2,3,4,5}; 部分初始化:int array[5]={1,2,3},实际存储的是1,2,3,0,0 默认:int array[5]={},实际存储0,0,0,0,0 全部初始化成0: int array[5]={0} 但是int array[5]={5},存储的是5,0,0,0,0 C++之多维数组(以二维数组为例) 二维数组的初始化分为两种 顺序初始化和按行初始化 int array[3][2] ={4,2,5,6} i

类内数组声明,“类外”指定大小

类内数组声明,“类外”指定大小 using namespace std; class Age{ public: static const int Value = 10; static const int ages[]; }; const int Age::ages [] = {1,2,3}; int main() { cout << "xxx Age:" << Age::Value << "ages size:"<<

第五章 数组(1):数组声明和初始化

搞了一年多的android ,现在又回到c语言了,最基础的都不知道了,今天声明数据居然还用变量做大小,罪过啊 数组(array)是若干同类变量的聚合,允许通过统一的名字引用其中的变量.其特定元素通过下标(index)访问.C语言的数组由连续的内存区构成,最低地址对应首元素,最高地址对应末元素. 保存数组所需要的内存量直接与基类型和数组大小有关.对一维数组而言,以字节为单位的总内存量可以这样来确定: 总字节数 = sizeof (基类型)×数组长度 例如,一维数组x int x[100]; 它所占

Java 数组声明与初始化

引言 学习了好久的java,每次要写数组的声明和初始化代码,总是理不清.最近又碰到了一次这种情况.这次拿出<Thinking In Java>好好总结一翻. 数组声明 对于数组的声明其实都没多大问题,推荐的写法是使用 数据类型 + [] + 数组名称的方式,因为这种方式可以很清楚的表明这是某一种类型的数组.例如,声明一整数类型的数组. 1 int[] a; 数组初始化 其实出现问题最多的就是数组的初始化.数组的初始化分为三种方式,再遇到初始话的时候,总是会搞不清楚.根据我个人的理解,数组的初始