java - 在 JAVA 中,如何将文本文件拆分为三个字符?
问题描述
我想拆分一个包含所有连接单词“ABCDEFGHIJKLMNOPQRSTUVWXYZ”的文本文件我希望我的输出打印:
ABC
DEF
GHI
JKL
我试过了:
String text = StdIn.readAll();
String parts [] = text.split("\\s ",3);
for(String a: parts)
System.out.println(a);
解决方案
这个答案应该有效,请参阅类似的帖子Split string to equal length substrings in Java。
String[] parts = text.split("(?<=\\G.{3})");
推荐阅读
- python - 从 Python 中的压缩文件夹中读取视频
- r - data.table 中 cumsum 的平均版本(累积平均值)
- java - 方法输出取决于范围之外的先前代码?
- ios - Apple 应用内购买和收据刷新
- acumatica - 通过端点的员工时间活动条目
- python - 写入文本文件时出现神秘的换行符
- android - Ionic 5 Capacitor:将通知注册用户组推送到firebase服务器/控制台?
- java - 修改 Hibernate 实体 onSave
- javascript - 有没有办法将 JSON 文件发布到 API?
- python - 对 SQLalchemy 结果的不合作的 For 循环进行故障排除