怎么把String类型的ArrayList转化成Integer类型的ArrayList
时间: 2024-04-15 18:28:44 浏览: 227
你可以使用循环遍历String类型的ArrayList,并使用Integer.parseInt()方法将每个字符串转换为整数,并将其添加到新的Integer类型的ArrayList中。以下是一个示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> stringList = new ArrayList<>();
stringList.add("1");
stringList.add("2");
stringList.add("3");
ArrayList<Integer> integerList = new ArrayList<>();
for (String str : stringList) {
int num = Integer.parseInt(str);
integerList.add(num);
}
System.out.println(integerList);
}
}
```
这样,你就可以将String类型的ArrayList转换为Integer类型的ArrayList。输出结果将是:[1, 2, 3]。
相关问题
怎么把Integer类型的ArrayList转化成String类型的ArrayList
你可以使用循环遍历Integer类型的ArrayList,并使用Integer.toString()方法将每个整数转换为字符串,并将其添加到新的String类型的ArrayList中。以下是一个示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> integerList = new ArrayList<>();
integerList.add(1);
integerList.add(2);
integerList.add(3);
ArrayList<String> stringList = new ArrayList<>();
for (Integer num : integerList) {
String str = Integer.toString(num);
stringList.add(str);
}
System.out.println(stringList);
}
}
```
这样,你就可以将Integer类型的ArrayList转换为String类型的ArrayList。输出结果将是:["1", "2", "3"]。
public class VideoStore { private ArrayList<String> movies = new ArrayList<String>(); private ArrayList<Integer> stock = new ArrayList<Integer>();使用java语言,使用到集合和Scanner类
这是一个视频租赁店的类,其中包含两个ArrayList,一个用于存储电影名称,另一个用于存储库存数量。您可以使用Scanner类来获取用户输入,以便进行租赁和归还操作。以下是一些可能的方法:
// 添加电影到库存中
public void addMovie(String movie, int stock) {
movies.add(movie);
stock.add(stock);
}
// 租赁电影
public void rentMovie(String movie) {
int index = movies.indexOf(movie);
if (index >= 0 && stock.get(index) > 0) {
stock.set(index, stock.get(index) - 1);
System.out.println("您已成功租赁电影:" + movie);
} else {
System.out.println("很抱歉,该电影暂时无法租赁。");
}
}
// 归还电影
public void returnMovie(String movie) {
int index = movies.indexOf(movie);
if (index >= 0) {
stock.set(index, stock.get(index) + 1);
System.out.println("您已成功归还电影:" + movie);
} else {
System.out.println("很抱歉,该电影不属于本店。");
}
}
请注意,这只是一个简单的示例,您可以根据需要进行修改和扩展。
阅读全文