java如何获取数组名

java如何获取数组名,第1张

public class Demo001 {

private String[] fruit = null;

public String[] getFruit() {

return fruit;

}

public void setFruit(String[] fruit) {

thisfruit = fruit;

}

public Demo001() {

super();

fruit = new String[10];

}

/

  @param args

 /

public static void main(String[] args) {

}

}

1方法

public final synchronized void setsize(int newsize);

此方法用来定义向量的大小,若向量对象现有成员个数已经超过了newsize的值,则超过部分的多余元素会丢失。

2程序中定义Enumeration类的一个对象Enumeration是javautil中的一个接口类,

在Enumeration中封装了有关枚举数据集合的方法。

在Enumeration提供了方法hasMoreElement()来判断集合中是否还有其他元素和方法nextElement()来判断集合中是否还有其他元素和方法nextElement()来获取下一个元素。利用这两个方法,可以依次获得集合中的元素。

3Vector中提供方法:

public final synchronized Enumeration elements();

此方法将向量对象对应到一个枚举类型。javautil包中的其他类中也都有这类方法,以便于用户获取对应的枚举类型。

数组中的索引是从0开始算的,那么就简单了,直接读取(数组长度-1)处的元素就是数组中的最后一个数了,代码如下:

public class Test {

public static void main(String[] args) {

int[] a = {1, 3, 5, 6};

Systemoutprintln("数组最后一个数为: " + a[alength - 1]);

}

}

1array_key_last

(PHP 7 >= 730)

array_key_last — 获取一个数组的最后一个键值

2说明

array_key_last ( array $array ) : mixed

取得指定数组的 array 最后一个键值,不会影响到原数组的内部指针。

3参数

array

要 *** 作的数组。

4返回值

返回 array 的最后一个键值(如果不为空),否则返回 null。

参见

array_key_first() - 获取指定数组的第一个键值

end() - 将数组的内部指针指向最后一个单元

add a note add a note

User Contributed Notes 11 notes

10 github / k-gun ¶1 year ago

For those who loves tested candies;

就以int类型来说。int a[2][3]={0};

指针数组是int (p)[3]=a; p是一个指针数组,可以放3个元素,去访问指针数组内的值可以用p[0],p[1],p[2],或者a,(a+1),(a+2)去访问

以下是两个Demo程序,一个C语言的,一个C++的:PS:若数组为存储 字符串的字符数组,则所求得的长度还需要减一,即对于宏定义: #define GET_ARRAY_LEN(array,len) {len = (sizeof(array) / sizeof(array[0]) - 1 );} ,对于函数定义:template <class T>int getArrayLen(T& array){return (sizeof(array) / sizeof(array[0]) - 1);}原因为存储字符串的字 符数组末尾有一个'\0'字符,需要去掉它。C语言#include <stdioh>#include <stdlibh>#define GET_ARRAY_LEN(array,len){len = (sizeof(array) / sizeof(array[0]));}//定义一个带参数的 宏,将数组长度存储在变量len中int main(){char a[] = {'1','2','3','4'};int len;GET_ARRAY_LEN(a,len)//调用预定义的宏,取得数组a的长度,并将其存储在变量len中printf("%d\n",len);system("pause");return 0;}C++#include <iostream>using namespace std;template <class T>int getArrayLen(T& array){//使用模板定义一 个函数getArrayLen,该函数将返回数组array的长度return (sizeof(array) / sizeof(array[0]));}int main(){char a[] = {'1','2','3'};cout << getArrayLen(a) << endl;return 0;}

以上就是关于java如何获取数组名全部的内容,包括:java如何获取数组名、java中怎么取出数组中的数组、java怎么读取数组中的最后一个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9353489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存