当前位置:首页 » 编程语言 » java数组取值

java数组取值

发布时间: 2022-06-12 21:58:49

java中数组的取值问题

经过测试,结果不是如你所说。两次都取到了。

public class T{
public static void main(String argv[]){
T t = new T();
t.setHobbys(new String[]{"1", "2", "3"});
t.getHobbys();
}

private String[] hobbys;
public String[] getHobbys() {
System.out.println(this.hobbys[0]);//也可以取到
return hobbys;
}
public void setHobbys(String[] hobbys) {
this.hobbys = hobbys;
System.out.println(this.hobbys[0]);//可以取到
}
}

javac -encoding UTF-8 T.java
Process started >>>
<<< Process finished.
java T
Process started >>>
1
1
<<< Process finished.

⑵ java 大家好,如何取出数组里的某个元素

public static void main(String[] args) {
//定义并初始化数组
int[] arr = {22,33,44,55,66,7,2,5,24};
//定义并初始化Scanner对象,用于获取输入键盘输入的内容
Scanner scanner = new Scanner(System.in);
//输出信息
System.out.print("请输入需要查找的数字:");
//获取键盘输入要查找的数字
int target = scanner.nextInt();
//循环数组
for(int i = 0; i < arr.length; i++) {
//如果输入的数字跟当前数组的元素的值相同
if(target == arr[i]) {
//输入所在位置,从1开始
System.out.println(target + "位于数字的第" + (i + 1) + "位");
//结束
return;
}
}
//如果找不到的话就提示一下
System.out.println("数组中不存在数字:" + target);
}

⑶ Java String数组里的东西怎么取 (比如 String[] A = {1,2,3,4})

Java数组是在Java编程中经常使用的一个类,下面是对Java数组String的使用方法:

1、Java数组的语法:String[数组下标], Java数组的下标是从0开始的。

⑷ java如何在数组中取最大值和最小值

  • 以下程序主要是求得数组中的最大值和最小值:

    public class a {
    public static void main(String args[]) {
    int a[]={84,40,16,3,10,49,28,76,94,70};
    int n;
    int min=a[0];
    int i;
    int max=a[0];
    for(n=0;n<=9;n++) {
    if(max<a[n])
    max=a[n];
    }
    for(i=0;i<=9;i++) {
    if(min>a[i])
    min=a[i];
    }
    System.out.print("max="+max);
    System.out.print("min="+min);
    }
    }

  • 该程序输出结果:

    数组A的元素包括:74 48 30 17 62数组的最大值是:74数组的最小值是:17

⑸ java数组如何取值

两个输出改成
System.our.println(srg[i*2]);
System.our.println(srg[i*2+1]);

⑹ java怎么使用随机抽取数组里的数据

package reptile;

import java.util.Random;

public class Test
{

public static void main(String[] args){
String[] b = {"公共的", "私有的", "受保护的"};
Random rand = new Random();
int num = rand.nextInt(3);
System.out.println(b[num]);
}

⑺ Java 数组取值问题

class E {
public static void eTest(int b[]) {
//b = new int[10];
b[3]= 3;
}

}

public class T extends E{
public static void main(String[] args)
{
int a[] = new int[5];
a[3] = 5;
E e = new E();
e.eTest(a);
System.out.println(a[3]);
}
}

a[3] = 5; 你将数组的第四个元素设置成5
e.eTest(a);执行这句,你将a的首地址传给eTest这个方法
// a = new int[5]; 这句没注释的话就是新创建一个数组在堆中,把它赋值给aTest中的这个局部变量b,b[3]= 3;意思就是改变数组b的第四个元素为3
这里a仍然指向的原来的首地址,没有改变的,所以没注释的话仍然是5

假如注释了那句话的话,b指向的首地址和a的是一样的,所以执行b[3]= 3; 的话等于改变了a指向的首地址的在堆中的数组

⑻ 在java中怎么取出数组中的数据

1.方法:
public final synchronized void setsize(int newsize);
此方法用来定义向量的大小,若向量对象现有成员个数已经超过了newsize的值,则超过部分的多余元素会丢失。
2.程序中定义Enumeration类的一个对象Enumeration是java.util中的一个接口类,
在Enumeration中封装了有关枚举数据集合的方法。
在Enumeration提供了方法hasMoreElement()来判断集合中是否还有其他元素和方法nextElement()来判断集合中是否还有其他元素和方法nextElement()来获取下一个元素。利用这两个方法,可以依次获得集合中的元素。
3.Vector中提供方法:
public final synchronized Enumeration elements();
此方法将向量对象对应到一个枚举类型。java.util包中的其他类中也都有这类方法,以便于用户获取对应的枚举类型。

热点内容
魔兽世界自动钓鱼脚本 发布:2024-05-19 06:43:07 浏览:494
cbs加密 发布:2024-05-19 06:29:56 浏览:200
ssis存储过程 发布:2024-05-19 06:21:31 浏览:630
怎样删除小视频文件夹 发布:2024-05-19 05:49:29 浏览:589
开启php短标签 发布:2024-05-19 05:44:12 浏览:473
android各国语言 发布:2024-05-19 05:42:54 浏览:247
微信什么资料都没怎么找回密码 发布:2024-05-19 05:35:34 浏览:907
填志愿密码是什么 发布:2024-05-19 05:30:23 浏览:318
城堡争霸自动掠夺脚本 发布:2024-05-19 05:22:06 浏览:204
asp编程工具 发布:2024-05-19 05:20:36 浏览:143