You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Gatling Java中实现Scala的.mkString(",")等效功能?

Gatling Scala转Java:实现逗号分隔字符串保存

你完全可以用单行代码实现,和Scala的mkString效果一致。Java的String.join有重载方法支持直接传入Iterable类型,正好匹配Gatling findAll()返回的结果集合。

正确的写法是:

.check(jsonPath("$.students[*].refId").findAll().transform(ids -> String.join(",", ids)).saveAs("listOfStudents"))

这里的lambda表达式ids -> String.join(",", ids)接收findAll()获取到的所有refId集合,直接用String.join把元素拼接成逗号分隔的字符串,完全对应Scala里_.mkString(",")的逻辑,不需要用到流或者复杂实现。

内容的提问来源于stack exchange,提问作者Alexb1999

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 20:51:13