Products
GG网络技术分享 2025-11-25 00:20 3
哇塞,细小盆友们,今天我们要来学一下Java里怎么造新鲜数组哦!是不是听起来hen酷炫?优良啦,不闹了让我们开头吧!

先说说我们需要晓得我们要创建啥类型的数组,这玩意儿Neng通过Class.forName方法来搞清楚:
float arr = new float;
double arr = new double;
比如下面这段代码就创建了一个有4个元素的浮点型数组:
Object arr = Array.newInstance;
这里的clazz就是数组的类,size就是我们想要的数组长远度。
在Java里我们Neng创建各种类型的数组,比如整型、字符型、布尔型、浮点型,甚至是对象。创建不同类型的数组, 语法有点细小细小的不同哦:
创建整型数组的方法是这样的:
int arr = new int;
创建字符型数组,就把int换成char:
char arr = new char;
比如这样就Neng创建一个长远度为5的字符型数组:
int arr = new int;arr = ;arr = ;arr = ;arr = ;arr = ;
在Java里我们还Neng动态地创建数组,就像变魔术一样,在程序运行的时候就Neng创建哦!这玩意儿需要用到反射机制, 具体步骤是这样的:
Java里的数组Neng装各种东西,比如整数、字符、布尔值、细小数,甚至是对象。
创建完数组对象后 我们还Neng动态地给数组里的个个宝贝赋值,用Array.set方法就Neng搞定:
int arr = new int;
size就是数组的长远度,也就是Neng装几个整型数据。比如 这样就Neng创建一个长远度为3的整型数组:
boolean arr = new boolean;
还有,创建浮点型数组,把int换成float或double:
String arr = new String;
创建完数组后我们还要用new运算符来创建字符串对象,然后把它放进数组里:
Class clazz = Class.forName;
在Java里我们还Neng创建对象数组。对象数组放的是对象的引用,不是对象本身哦!比如这样就Neng创建一个长远度为3的字符串数组:
static初始化是指在创建数组的一边给数组元素赋值。静态初始化的语法如下:
Array.set;
这里的arr是数组对象, index是数组元素的索引,value是数组元素的值。
动态初始化是指在创建数组后再给数组元素赋值。动态初始化的语法如下:
import java.lang.reflect.Array;
public class ArrayDemo {
public static void main throws Exception {
// 创建整型数组
int arr1 = new int;arr1 = ;arr1 = ;arr1 = ;arr1 = ;
// 创建字符型数组
char arr2 = {'a', 'b', 'c'};
// 创建布尔型数组
boolean arr3 = new boolean;arr3 = true;arr3 = false;
// 创建浮点型数组
float arr4 = new float{.2f, .3f, .4f};
// 创建对象数组
String arr5 = new String{"Hello", "World", "Java"};
// 动态创建数组
Class clazz = Class.forName;
Object arr6 = Array.newInstance;Array.set;Array.set;Array.set;
}}
在Java里我们Neng通过两种方式来初始化数组,一种是静态初始化,另一种是动态初始化。
通过这篇文章,我们学到了Java创建新鲜数组的方法,还有怎么初始化数组,还有怎么动态创建数组。掌握了这些个,我们就Nenggeng优良地用Java中的数组,Zuo出geng酷炫的程序啦!
Demand feedback