酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Java:快速将 int 数组拼接成字符串,类似 StringUtils.join 的两种方法!

在Java中,如果你想要快速地将一个int数组拼接成字符串,类似Stringutils.join的功能,你可以使用Java 8及以上版本的String.join()方法或者使用流(Stream)进行操作。以下两种方式都可以实现: 1. 使用String.join()方法: ```java import java.util.Arrays; public class Main { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; String result = Arrays.toString(array).replace("[", "").replace("]", "").replace(", ", ","); System.out.println(result); // 输出:1,2,3,4,5 } } ``` 注意:这种方法其实是先将数组转换为字符串形式(如"[1, 2, 3, 4, 5]"),然后再去掉方括号和空格。 2. 使用Java 8 Stream API: ```java import java.util.Arrays; import java.util.stream.Collectors; public class Main { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; String result = Arrays.stream(array) .mapToObj(Integer::toString) .collect(Collectors.joining(",")); System.out.println(result); // 输出:1,2,3,4,5 } } ``` 这种方式是直接将数组元素转换为字符串流,然后通过Collectors.joining(",")方法按指定分隔符连接起来。 ######[AI写代码神器 | 317点数解答 | 2024-01-24 22:18:38]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]