在Java中,将数据存入数组可以通过以下几种方法:
直接初始化数组
```java
int[] array = {1, 2, 3, 4, 5};
使用循环逐个添加元素
```java
int[] array = new int;
for (int i = 0; i < array.length; i++) {
array[i] = i + 1;
}
使用ArrayList
```java
List
list.add(1);
list.add(2);
list.add(3);
Integer[] array = list.toArray(new Integer);
使用`Integer.parseInt()`方法从字符串创建数组
```java
String numbers = "12345";
String[] parts = numbers.split("");
int[] intArray = new int[parts.length];
for (int i = 0; i < parts.length; i++) {
intArray[i] = Integer.parseInt(parts[i]);
}
使用Java 8 Stream API
```java
String numbers = "12345";
int[] intArray = numbers.chars().mapToInt(Character::getNumericValue).toArray();
使用正则表达式
```java
String numbers = "12345";
char[] array = new char;
for (int i = 0; i < numbers.length(); i++) {
array[i] = numbers.charAt(i);
}
将对象存入数组
```java
class Person {
String name;
int age;
Person(String name, int age) {
this.name = name;
this.age = age;
}
}
Person[] people = new Person;
people = new Person("John", 25);
people = new Person("Alice", 30);
people = new Person("Bob", 35);
将字符串存入字符数组
```java
String str = "browser";
char[] array = new char[str.length()];
for (int i = 0; i < str.length(); i++) {
array[i] = str.charAt(i);
}
以上是Java中存入数据到数组的一些常见方法。请根据您的具体需求选择合适的方法