java中如何用代码实现将一段字符串每隔5个字符加上“⼀n”?

2025-03-01 12:47:30
推荐回答(1个)
回答1:

换行准确来讲应该是\n吧?
我觉得你这个是不是可以先把String转换成char[],加完再还原成String?
具体怎么实现我要想一想……我也是新手,业务还不太熟……

恩,写好了:

public class Test {
String original="12345678901234567890123";
public static void main(String args[]){
System.out.println(new Test().fiveChar(new Test().original));
}
public String fiveChar(String input){
char[] charArray=input.toCharArray();
String temp="";
for(int i=0;i temp+=charArray[i];
if(i!=(charArray.length-1)&&(i+1)%5==0)
temp+="\n";
}
return temp;
}
}

注意因为我想快点完成所以没有考虑效率问题,想提高效率请自行把String换成StringBuffer或者StringBuilder。