只知道在声明数组的时候可以批量赋值 例如:int[] a={1,2,3}
那声明后,在方法中还能对a进行批量的赋值吗?如 a={4,5,6}.
有什么方法可以做到呢?
先谢谢yangyu125了!这样试过,确实没有问题。但是要在代码中对数组a进行多次的批量赋值呢?难道要一直用a=new int[]{}吗? 那不是每次赋值都要在内存中新建对象,大量浪费内存啊!
javaä¸ç»å符æ°ç»æ¹éèµå¼ï¼å¯ä»¥ä½¿ç¨for-eachæ¥ç»å符æ°ç»èµå¼ï¼ä»£ç å¦ä¸ï¼
package com.qiu.lin.he;
public class CeShi {
public static void main(String[] args) {
char c[] = new char[26];
String s = "abcdefghijklmnopqrstuvwxyz";
char ss[] = s.toCharArray();
for (int i = 0; i < ss.length; i++) {
c[i] = ss[i];//ç»å符æ°ç»èµå¼
}
for (char x : c) {
System.out.print(x);//循ç¯è¾åºå符æ°ç»çå
容
}
}
}
ç»æå¦ä¸ï¼
java中如何让给一个一维数组自动赋给100个值
class Test { public static void main(String[] args) { int[] ints = new int[100];System.out.println(ints[9]);} } 结果是0,这证明java默认给int的数组的每个元素赋初值0。也可以试试其它的数据类型,都有初值。(对象数组的元素初值为null)...
Java中如何用键盘输入的方式给各个数组元素赋值?
1、打开Eclipse,新建项目,在项目src目录新建一个类。2、引用数组的元素,语法格式如下。3、索引从0开始,下标值可以是变量,也可以是常数。4、数组初始化分为动态初始化和静态初始化。5、数组动态初始化,指为已经创建好的数组元素进行赋值。6、数组静态初始化,指在声明数组并创建数组的同时对每个元...
java中,数组可以怎么赋值,几种赋值方法
public static void main(String[] args) { \/\/声明数值型数组 int[] array = {1, 2};int[] array2 = new int[4];\/\/新增一个数组长度 array = Arrays.copyOf(array, array.length+1);\/\/将3这个数值赋值个数组索引 2 的位置,也就是最后面追加 array[array.length-1] = 3;System.o...
java数组怎样赋值
在java中,数组的长度是不可变的,你如果需要把b里边的所有值赋给a的话,需要将a重新申明一个>=b的长度的数组来进行存放。或使用集合来存放数据。集合是可以自动调整大小的。
java 中怎么给list数组赋值
用List的 toArray(T[] t) 方法就行。例子 整数和字符串,其它都一样。List<Integer> a=new LinkedList<Integer>(); for(int i=0;i<50;i++) a.add(i); Integer[] b=new Integer[a.size()]; b=a.toArray(b); System.out.println(Arrays.toString(b)); List<St...
怎么用java同时实现批量删除,批量修改
\/ 怎么用java同时实现批量删除,批量修改?\/ \/\/1,可以利用循环批量来操作数组元素 int arr[] = new int[100];\/\/定义一个数组,长度为100 \/\/对该数组进行批量赋值 for (int i = 0; i < arr.length; i++) { arr[i] = i;} \/\/2,对于集合,可以使用removeALL方法进行批量删除 List<...
java中list一次性赋值
一次性放入,除非你把这几个字符串先放入一个别的集合类,然后再把这个集合类通过addAll方法放到ArrayList中,由于ArrayList是非线程安全的,所以不可以一次性放入几条信息。
java怎么实现输入n个数字赋值到一个数组内?
1、import java.util.Arrays;import java.util.Scanner;public class Test3 { public static void main(String[] args) { int[ ] arr = new int[5];2、Scanner scan = new Scanner(System.in);int temp = 0;int index = 0;System.out.println("请输入数字,按999结束输入:")while (true)...
char[]数组该如何赋值知道
在编程中,如何给char数组如char a[10]进行赋值是一个常见的问题。以下是几种常见的赋值方法:1. 直接使用字符串字面量赋值:javachar a[10] = "hello"; \/\/ 注意,不能先定义数组再尝试赋值,如char a[10]; a[10] = "hello"; 这是错误的。2. 逐个字符赋值:javachar a[10] = {'h',...
java数组的赋值及使用
Object[] array = new Object[ int size ];\/Object array[] = new Object[ int size ];size 是数组大小 eg: String[] str = new String[ 10 ];str[ 0 ] = "1"; str[ 1 ] = "1";Object[] array = {obj1,obj2,==};\/Object array[] = {obj1,obj2,==};Object[]...