javase里貌似没有直接符合你要求的函数。
第三方包倒是有,比如commons-lang.jar-->StringUtils.repeat(String str,int repeat)
自己写:如果这里的N不是很大,比如小于10(自己估计),可以直接用“+"号链接,类似代码:
String same = "haha"
String result = ""
for(int i=0i<Ni++) {
result += same
}
如果N比较大,以上写法存在效率问题,建议使用StringBuilder循环append
截取字符串的方法及用法:1、subString(int start)//截取从小标为start位置开始到结尾的字符串;
2、subString(int start,int end)//截取从小标为start位置开始到小标为end-1的字符串
3、split(String s)//将根据s匹配,将字符串截成数组;
比如String str = ”aa,b,vc,java“
str.split(",")得到的就是数组{”aa“,”b“,”vc“,”java“}