java长度分割字符串_在Java中将字符串分割成n个长度的块
[重复]
这个问题已经有答案了
关闭
.
/**
* Splits string s into chunks of size chunkSize
*
* @param s the string to split; must not be null
* @param chunkSize number of chars in each chuck; must be greater than 0
* @return The original string in chunks
*/
public static List splitInChunks(String s, int chunkSize) {
Preconditions.checkArgument(chunkSize > 0);
List result = wArrayList();
int length = s.length();
for (int i = 0; i < length; i += chunkSize) {
result.add(s.substring(i, Math.min(length, i + chunkSize)));
}
return result;
java中split的用法}
(⼀)
在任何⼀个普通的Java库中都有等价的⽅法吗
(显然,我不会仅仅为了这个⽽向某个庞⼤的框架添加依赖项,但可以随意提及任何公共库;也许我已经使⽤了它。)
2个)
如果没有,有没有更简单、更⼲净的⽅法在Java中实现这⼀点?
还是⼀种更具表现⼒的⽅式?(如果您建议使⽤基于regex的解决⽅案,请考虑⾮regex专家可读性⽅⾯的清洁度。。。:-)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论