JAVA方法中怎么返回动态数组?
时间: 2023-05-15 19:05:42 浏览: 81
您可以使用Java中的ArrayList类来返回动态数组。在方法中创建一个ArrayList对象,将元素添加到该对象中,然后将ArrayList对象转换为数组并返回即可。以下是示例代码:
public ArrayList<String> getDynamicArray() {
ArrayList<String> dynamicArray = new ArrayList<String>();
dynamicArray.add("元素1");
dynamicArray.add("元素2");
dynamicArray.add("元素3");
return dynamicArray;
}
在调用该方法时,您可以使用以下代码:
ArrayList<String> myArray = getDynamicArray();
System.out.println(myArray); // 输出 [元素1, 元素2, 元素3]
相关问题
JAVA方法怎么返回数组?
在Java中,可以使用以下语法来返回数组:
public static int[] getArray() {
int[] arr = {1, 2, 3, 4, 5};
return arr;
}
在这个例子中,getArray() 方法返回一个 int 类型的数组。
java如何定义一个数组?
在Java中,可以使用关键字`new`来创建一个数组。定义一个数组的语法如下:
```java
dataType[] arrayName; // 推荐方式
```
其中,`dataType`表示数组中元素的数据类型,`arrayName`表示数组的名称。
创建数组并指定数组大小的语法如下:
```java
arrayName = new dataType[arraySize];
```
其中,`arraySize`表示数组的大小,即数组中元素的个数。
举个例子,如果要定义一个整型数组,可以按照以下方式进行:
```java
int[] numbers; // 声明一个整型数组
numbers = new int[5]; // 创建一个包含5个元素的整型数组
```