java输入一个数组逗号隔开回车结束
时间: 2023-06-18 11:08:05 浏览: 78
可以使用 Scanner 类来实现这个功能。以下是代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数组,每个元素以逗号隔开,回车结束:");
String input = scanner.nextLine();
String[] array = input.split(",");
System.out.println("输入的数组为:");
for (String element : array) {
System.out.print(element.trim() + " ");
}
}
}
```
运行程序后,输入数组元素,例如:
```
1, 2, 3, 4, 5,
```
然后按下回车键,程序会输出:
```
输入的数组为:
1 2 3 4 5
```
相关问题
java输入一个数组
第一种方法是通过使用Scanner类来实现。首先,使用System.out.println()方法提示用户输入几个数并用逗号隔开。然后使用Scanner类的next()方法读取用户输入的字符串,并使用split()方法将其以逗号分割成一个字符串数组。接下来,创建一个整型数组b,长度与字符串数组的长度相同。然后使用for循环遍历字符串数组,将每个字符串转换为整数,并将其存储在整型数组b中。最后,使用System.out.println()方法打印出整型数组b中的每个元素。
第二种方法同样是通过使用Scanner类来实现,但是限制了输入的个数为三个。首先,使用System.out.println()方法提示用户输入三个数。然后使用Scanner类的nextInt()方法分别读取用户输入的三个整数,并将其存储在整型数组b中。最后,使用System.out.println()方法打印出整型数组b中的每个元素。
java数组转字符串逗号隔开
要将Java数组转换为逗号分隔的字符串,有几种方法可以实现。
方法一: 使用Java 8的Stream流和Collectors.joining()方法来实现。首先,将数组转换为List,然后使用Stream的collect方法和Collectors.joining方法将List中的元素用逗号连接起来生成一个字符串。具体代码如下:
```java
String[] array = {"a", "b", "c", "d"};
String str = Arrays.stream(array).collect(Collectors.joining(","));
System.out.println(str);
```
输出结果为:a,b,c,d
方法二: 使用StringBuilder来手动拼接字符串。遍历数组的每个元素,将其添加到StringBuilder中,同时在每个元素后面添加逗号。最后,将StringBuilder转换为字符串。具体代码如下:
```java
String[] array = {"a", "b", "c", "d"};
StringBuilder sb = new StringBuilder();
for (int i = 0; i < array.length; i++) {
sb.append(array[i]);
if (i < array.length - 1) {
sb.append(",");
}
}
String str = sb.toString();
System.out.println(str);
```
输出结果为:a,b,c,d
以上是两种常用的方法,你可以根据自己的需要选择适合的方式来实现数组转换为逗号分隔的字符串。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [java List数组用逗号分隔开,转成字符串](https://blog.csdn.net/weixin_45042272/article/details/130220003)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]