相关疑难解决方法(0)

使用Java中的分隔符(与split相反)连接数组元素的快速简便方法

请参阅相关的.NET问题

我正在寻找一种快速简便的方法来完成与分裂完全相反的方式,以便它 ["a","b","c"]能够成为"a,b,c"

迭代数组需要添加条件(如果这不是最后一个元素,添加分隔符)或使用子字符串删除最后一个分隔符.

我确信有一种经过认证的有效方法(Apache Commons?)

您更喜欢在项目中做到这一点?

java arrays string

432
推荐指数
13
解决办法
47万
查看次数

在Java 8中将Map连接到String的最优雅方式

我喜欢番石榴,我会继续使用番石榴.但是,在有意义的地方,我尝试使用Java 8中的"新东西" .

"问题"

让我们说我想加入url属性String.在Guava我会这样做:

Map<String, String> attributes = new HashMap<>();
attributes.put("a", "1");
attributes.put("b", "2");
attributes.put("c", "3");

// Guava way
String result = Joiner.on("&").withKeyValueSeparator("=").join(attributes);
Run Code Online (Sandbox Code Playgroud)

resulta=1&b=2&c=3.

Java 8(没有任何第三方库)中,最优雅的方法是什么?

java dictionary java-8 java-stream

16
推荐指数
1
解决办法
9488
查看次数

标签 统计

java ×2

arrays ×1

dictionary ×1

java-8 ×1

java-stream ×1

string ×1