gpt4 book ai didi

java - 将一个char数组转换成多个String

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:53:16 25 4
gpt4 key购买 nike

<分区>

我需要将一个 char 数组转换成几行特定大小的行。例如,考虑这个数组:

char[] bases = new char[]{'a', 'c', 'c', 't', 'a', 'c', 'a', 't', 'a', 'c', 'c', 't', 'a', 'c', 'a', 't'};

对于大小为 5 的预期输出:

accta
catac
ctaca

我目前正在使用此代码:

    int ls = 5; 
String str = "";
for (int i = 1; i < bases.length; i++) {
str += bases[i - 1];
if (i%ls == 0) {
str += '\n';
}
}

在 Java 8 中是否有一些内置函数可以实现这一点?有没有更好的方法来解决这个问题?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com