gpt4 book ai didi

java - 将 StringBuffer 分成更小的部分

转载 作者:行者123 更新时间:2023-11-29 06:02:14 24 4
gpt4 key购买 nike

我有一个很大的字符串缓冲区,我想把它分成更小的部分。字符串缓冲区看起来像这样

"name1+name2+name3+name4+..........+name2000"

在哪里

name1=john
name2=prince
and so on.

(你明白了。name1、name2、name3 代表不同长度的实际名称)

现在我想将名称存储在一个字符串数组中,每个位置包含 200 个名称。

string[0]="name1+name2+name3+........+name200";
string[1]="name201+name202+...."

我将如何完成这项任务?

最佳答案

StringTokenizer str = new StringTokenizer(<StringBufferObject>);
int count = 0;
int arrCount = 0;
StringBuffer temp;
String[] stringArr = new String[x];
while(str.hasMoreTokens()) {
count++;
if(count != 200) {
temp.append(str.nextToken());
}
else {
stringArr[arrCount] = temp;
temp.delete(0,temp.length());
count = 0;
arrCount++;
}

关于java - 将 StringBuffer 分成更小的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9696429/

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