当前位置: 首页 > 面试题库 >

Java:像PHP的join()这样的数组函数?

申屠健
2023-03-14
问题内容

我想String[]用胶水线加入。有这个功能吗?


问题答案:

Java8 开始,可以使用String.join()

String.join(", ", new String[]{"Hello", "World", "!"})

产生:

Hello, World, !

否则,Apache CommonsLang具有一个StringUtils类,该类具有join将数组连接在一起以构成的功能String

例如:

StringUtils.join(new String[] {"Hello", "World", "!"}, ", ")

生成以下内容String

Hello, World, !


 类似资料:
  • 问题内容: 我想String[]用胶水线加入。是否有此功能? 问题答案: 从Java8开始,可以使用。 产生: 否则,具有一个类,该类具有将数组连接在一起以构成的功能。 例如: 生成以下内容:

  • 问题内容: 在MySQL上,是否存在POSTGRESQL中的“ unnest”之类的功能? 查询(PSQL): 结果(如表所示): 问题答案: 简短答案 对的,这是可能的。从技术角度来看,您可以通过一个查询来实现。但是问题是-最有可能的是,您正在尝试将一些逻辑从应用程序传递到数据存储。数据存储旨在 存储 数据,而不是表示/格式化数据,或者甚至对其应用某些逻辑。 是的,MySQL没有数组数据类型,但

  • 问题内容: 代码是这样的(语法可能看起来很奇怪,但据我所知,它没有任何问题。还是存在?) 被声明为一个函数。因此,当我将参数传递给它时,它也应该返回结果。 那么,为什么我没有得到第二个警告框? 问题答案: 您会看到一个命名函数表达式(NFE)。 匿名函数表达式是您将没有名称的函数分配给变量1的地方: 命名函数表达式是您将命名函数分配给变量的地方(惊奇!): 函数名称仅在函数本身内可用。这使您无需知

  • 问题内容: PHP是否有像Java这样的虚拟机? 问题答案: 是。 与运行PHP的平台无关,这些脚本被编译为相同的字节码,并由Zend Engine运行。 与Java的区别在于,该编译后的代码通常不存储在单独的文件中,并且每次执行时都会重新编译脚本(但是,请参见操作码缓存)。

  • 问题内容: 我只是看了一下新的Java 8 函数包,想知道为什么会有类似的接口 … 这也 不会 延长。这是否意味着我将无法通过要求a的地方,反之亦然?这同样适用于,和。 我看到的优点是,不必在返回原语时进行检查,但是缺点列表似乎要长得多 问题答案: 此问题与以下事实有关:Java中的原始类型未统一为可替代,并且具有通用类型擦除。 使用代替而不是最后一个满足时有两个缺点: 每个返回的内容都用盒装-意

  • 问题内容: 在PHP中,使用可以很容易地传回json对象。 但是,是否有与之等效的XML? 问题答案: JSON可以原生地表达php数组,整数,字符串等。XML没有这样的概念,只有元素,属性和文本。如果要逐字转移对象,请使用JSON。如果要实现复杂的API,请使用XML,例如php DOM接口。