joinTo
val numbers = arrayOf(1, 2, 3, 4, 5)
val stringBuilder = StringBuilder()
// 将数组元素连接到 StringBuilder 中,使用 ", " 作为分隔符
numbers.joinTo(stringBuilder, ", ", "[", "]", -1, "...") { it.toString() }
// 输出:连接后的字符串: [1, 2, 3, 4, 5]
_console.log("连接后的字符串: ", stringBuilder)
def numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Integer"), 1, 2, 3, 4, 5))
def stringBuilder = new StringBuilder()
// 将数组元素连接到 StringBuilder 中,使用 ", " 作为分隔符
numbers.joinTo(stringBuilder, ", ", "[", "]", -1, "...") { it.toString() }
// 输出:连接后的字符串: [1, 2, 3, 4, 5]
$console.log("连接后的字符串: ", stringBuilder)
let StringBuilder = $plugins.loadClass("java.lang.StringBuilder")
let numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Integer"), 1, 2, 3, 4, 5))
let stringBuilder = new StringBuilder()
// 将数组元素连接到 StringBuilder 中,使用 ", " 作为分隔符
numbers.joinTo(stringBuilder, ", ", "[", "]", -1, "...", it => it.toString())
// 输出:连接后的字符串: [1, 2, 3, 4, 5]
$console.log("连接后的字符串: ", stringBuilder)
local StringBuilder = _plugins:loadClass("java.lang.StringBuilder")
local numbers = _objectWrappers:wrap(_arrays:arrayOf(_plugins:loadClass("java.lang.Integer"), 1, 2, 3, 4, 5))
local stringBuilder = StringBuilder("")
-- 将数组元素连接到 StringBuilder 中,使用 ", " 作为分隔符
numbers:joinTo(stringBuilder, ", ", "[", "]", -1, "...", function(it)
return tostring(it)
end)
-- 输出:连接后的字符串: [1, 2, 3, 4, 5]
_console:log("连接后的字符串: ", stringBuilder)
<?php
$numbers = $objectWrappers->wrap($arrays->arrayOf($plugins->loadClass("java.lang.Long"), 1, 2, 3, 4, 5));
$stringBuilder = java("java.lang.StringBuilder", "");
// 将数组元素连接到 StringBuilder 中,使用 ", " 作为分隔符
$numbers->joinTo($stringBuilder, ", ", "[", "]", -1, "..", function ($it) {
return $it . "";
});
// 输出:连接后的字符串: [1, 2, 3, 4, 5]
$console->log("连接后的字符串: ", $stringBuilder);
StringBuilder = _plugins.loadClass("java.lang.StringBuilder")
numbers = _objectWrappers.wrap(_arrays.arrayOf(_plugins.loadClass("java.lang.Long"), 1, 2, 3, 4, 5))
stringBuilder = StringBuilder()
# 将数组元素连接到 StringBuilder 中,使用 ", " 作为分隔符
numbers.joinTo(stringBuilder, ", ", "[", "]", -1, "...", lambda it: str(it))
# 输出:连接后的字符串: [1, 2, 3, 4, 5]
_console.log("连接后的字符串: ", stringBuilder)
# encoding: utf-8
numbers = $objectWrappers.wrap($arrays.arrayOf($plugins.loadClass("java.lang.Long"), 1, 2, 3, 4, 5))
stringBuilder = java::lang::StringBuilder.new
# 将数组元素连接到 StringBuilder 中,使用 ", " 作为分隔符
numbers.joinTo(stringBuilder, ", ", "[", "]", -1, "...") { |it| it.to_s }
# 输出:连接后的字符串: [1, 2, 3, 4, 5]
$console.log("连接后的字符串: ", stringBuilder)
Last modified: 09 September 2025