首页 > 解决方案 > 在 JAVA 中,如何将文本文件拆分为三个字符?

问题描述

我想拆分一个包含所有连接单词“ABCDEFGHIJKLMNOPQRSTUVWXYZ”的文本文件我希望我的输出打印:

ABC
DEF
GHI
JKL 

我试过了:

String text = StdIn.readAll();
String parts [] = text.split("\\s ",3);
for(String a: parts)
    System.out.println(a);

标签: javasplit

解决方案


这个答案应该有效,请参阅类似的帖子Split string to equal length substrings in Java

String[] parts = text.split("(?<=\\G.{3})");

推荐阅读