java怎么输出数组在一行上

ID:16769 / 打印
java 中在一行输出数组的方式有四种:使用 arrays.tostring() 方法、使用循环、使用 stringbuilder、使用 joiner 类(java 8+)。

java怎么输出数组在一行上

Java 中在一行输出数组

Java 中有多种方法可以将数组元素在一行中输出。

1. 使用 Arrays.toString() 方法

Arrays.toString() 方法返回一个字符串,其中包含用逗号分隔的数组元素。可以直接将此字符串打印到控制台中。

立即学习“Java免费学习笔记(深入)”;

int[] arr = {1, 2, 3, 4, 5};  System.out.println(Arrays.toString(arr)); // 输出:"[1, 2, 3, 4, 5]"

2. 使用循环

可以使用循环遍历数组中的每个元素,并在循环体内打印每个元素。

int[] arr = {1, 2, 3, 4, 5};  for (int i = 0; i < arr.length; i++) {     System.out.print(arr[i] + " "); } // 输出:1 2 3 4 5

3. 使用 StringBuilder

可以使用 StringBuilder 来构建字符串,然后将数组元素追加到字符串中。

int[] arr = {1, 2, 3, 4, 5};  StringBuilder sb = new StringBuilder();  for (int i = 0; i < arr.length; i++) {     sb.append(arr[i]).append(" "); }  System.out.println(sb.toString()); // 输出:1 2 3 4 5

4. 使用 Joiner 类 (Java 8+)

Java 8 中提供了 Joiner 类,可以用来方便地连接字符串。

import java.util.stream.Collectors;  int[] arr = {1, 2, 3, 4, 5};  String result = IntStream.of(arr)         .mapToObj(String::valueOf)         .collect(Collectors.joining(" "));  System.out.println(result); // 输出:1 2 3 4 5
上一篇: java怎么将字符串变成数组
下一篇: java怎么用二维数组求总分

作者:admin @ 24资源网   2024-11-27

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。