问题描述:现有个一定长度的字符串(StringText),想要根据指定长度(spacing)来将这个 字符串进行拆分并转化为List数组
代码解决:
String StringText="在宁静的湖边,微风轻拂水面,树影在湖面上摇曳生姿。";
ArrayList<String> stringArrayList = new ArrayList<>();//声明一个数组存储指定数量长度的字符串
int spacing = 12;//指定字符数量
for (int i = 0; i < StringText.length(); i+=spacing) {
//决定截取的末尾索引位置,并保证最后一段的字符串不丢失
int end = Math.min(i + spacing, StringText.length());
stringArrayList.add(StringText.substring(i, end));
}