java将英文字符串的数组中的元素全部变为大写,以集合输出。将整数的数组中的元素全部加3,以集合输出
时间: 2023-06-09 14:08:25 浏览: 129
好的,你的要求我已经记住了。下面是我的回答:
对于第一个问题,可以按照以下步骤实现:首先遍历字符串数组中的每个元素,使用.toUpperCase()方法将其转换为大写形式,然后将转换后的字符串添加到集合中。代码如下:
String[] strArray = {"hello", "world", "java"};
List<String> strList = new ArrayList<>();
for (String str : strArray) {
strList.add(str.toUpperCase());
}
System.out.println(strList);
输出结果:
[HELLO, WORLD, JAVA]
对于第二个问题,可以按照以下步骤实现:首先遍历整数数组中的每个元素,将其加上3,然后将修改后的整数添加到集合中。代码如下:
int[] intArray = {1, 2, 3};
List<Integer> intList = new ArrayList<>();
for (int num : intArray) {
intList.add(num + 3);
}
System.out.println(intList);
输出结果:
[4, 5, 6]
相关问题
java将英文字符串的数组中的元素全部变为大写,以集合输出。将整数的数组中的元素全部加3,以集合输出代码
请见以下Java代码:
```java
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
String[] words = {"hello", "world", "java"};
List<String> upperCaseWords = Arrays.stream(words)
.map(String::toUpperCase)
.collect(Collectors.toList());
System.out.println(upperCaseWords);
Integer[] numbers = {1, 2, 3, 4, 5};
List<Integer> incrementedNumbers = Arrays.stream(numbers)
.map(n -> n + 3)
.collect(Collectors.toList());
System.out.println(incrementedNumbers);
}
}
```
运行结果如下:
```
[HELLO, WORLD, JAVA]
[4, 5, 6, 7, 8]
```
java将英文字符串的数组中的元素全部变为大写,以集合输出。将整数的数组中的元素全部加3,以集合输出的代码
可以参考如下代码:
```java
// 将英文字符串的数组中的元素全部变为大写,以集合输出
String[] arr1 = {"hello", "world", "java"};
List<String> list1 = Arrays.stream(arr1)
.map(String::toUpperCase)
.collect(Collectors.toList());
System.out.println(list1);
// 将整数的数组中的元素全部加3,以集合输出
int[] arr2 = {1, 2, 3, 4, 5};
List<Integer> list2 = Arrays.stream(arr2)
.map(num -> num + 3)
.boxed()
.collect(Collectors.toList());
System.out.println(list2);
```
注意,这里的代码只是演示了一种实现方式,仅供参考。实际编写代码时,应根据具体情况进行调整。
阅读全文