Java 用方形拍子劈开绳子

Java 用方形拍子劈开绳子,java,string,split,Java,String,Split,类似的问题线程,但我不是在寻找那些已经张贴相同的东西 假设我有一个字符串“HELLOWORLDAH” 我希望它的格式是这样的: [HEL][LOW][ORL][DAH] split()方法似乎只适用于拆分已经具有delimter的字符串。我希望添加分隔符并将字符串分隔三个 不管怎样,你想这么做吗?我对正则表达式有点了解。拆分已经起作用了。现在使用: System.out.println(“[”+ String.join(“][”,“HELLOWORLDAH.split(“(?Java.目前我使用

类似的问题线程,但我不是在寻找那些已经张贴相同的东西

假设我有一个字符串“HELLOWORLDAH”

我希望它的格式是这样的:

[HEL][LOW][ORL][DAH]

split()方法似乎只适用于拆分已经具有delimter的字符串。我希望添加分隔符并将字符串分隔三个


不管怎样,你想这么做吗?我对正则表达式有点了解。

拆分已经起作用了。现在使用:

System.out.println(“[”+

String.join(“][”,“HELLOWORLDAH.split(“(?Java.目前我使用a=Arrays.toString(a.split(“?您能澄清一些事情吗?您需要一个数组(或字符,每个数组有3个字符长))吗或者你需要一个每三个字符用括号括起来的字符串吗?PS:最简单的尝试方法是启动jshell并粘贴代码块。不必要的迂回
拆分
,然后是
加入
。你可以通过
“[”+“HELLOWORLDAH.replaceAll”(?)实现同样的效果?
System.out.println("["+
    String.join("] [", "HELLOWORLDAH".split("(?<=\\G.{3})"))
+"]");