Java通过键盘向list输入五个字符
时间: 2023-07-20 08:35:51 浏览: 47
你可以使用 Scanner 类来从键盘读取输入,并使用 ArrayList 类来存储输入的字符。下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<Character> list = new ArrayList<>();
System.out.println("请输入五个字符:");
for (int i = 0; i < 5; i++) {
char c = scanner.next().charAt(0);
list.add(c);
}
System.out.println("输入的字符是:");
for (char c : list) {
System.out.print(c + " ");
}
}
}
```
在上面的代码中,我们使用 Scanner 类从键盘读取输入,并使用 next() 方法获取输入的字符。然后,我们将字符存储在 ArrayList 中,并使用 for 循环遍历 ArrayList,输出输入的字符。
相关问题
Java通过键盘向list输入五个字符串
你可以使用 Scanner 类来从键盘读取输入,并使用 ArrayList 类来存储输入的字符串。下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<String> list = new ArrayList<>();
System.out.println("请输入五个字符串:");
for (int i = 0; i < 5; i++) {
String s = scanner.next();
list.add(s);
}
System.out.println("输入的字符串是:");
for (String s : list) {
System.out.print(s + " ");
}
}
}
```
在上面的代码中,我们使用 Scanner 类从键盘读取输入,并使用 next() 方法获取输入的字符串。然后,我们将字符串存储在 ArrayList 中,并使用 for 循环遍历 ArrayList,输出输入的字符串。
Java通过键盘向list输入五个字符,对第二和第四个字符串合并
好的,可以使用如下的Java代码来实现:
```java
import java.util.*;
public class MergeStrings {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<String> list = new ArrayList<String>();
// 通过键盘向list输入五个字符
for (int i = 0; i < 5; i++) {
System.out.print("请输入第" + (i+1) + "个字符串:");
list.add(scanner.nextLine());
}
// 对第二和第四个字符串合并
String merged = list.get(1) + list.get(3);
list.set(1, merged);
list.remove(3);
System.out.println("合并后的结果为:" + list);
}
}
```
这段代码使用了Java中的Scanner类来读取用户输入的字符串,然后将其添加到一个ArrayList中。接着,我们对第二和第四个字符串进行了合并,并使用`set()`方法将合并后的字符串替换掉原来的第二个字符串,然后再使用`remove()`方法将原来的第四个字符串从列表中删除。最后,我们输出合并后的结果。