怎样把一个字符复制N次,如 'a'变成'aaaaa'
解决方案 »
- 新手求助(自定义注解,反射)
- Vb中Format函数java中怎么移行
- 怎么在person类实现implements interface abstract
- 请问:把数据库驱动empressJDBC_cat4.jar打包进client.jar,运行client.jar找不到数据库驱动,为啥?
- 請提供一算法實現,謝謝!
- 在屏幕上输出一个"圆"的程序,请教高手
- 提问一个大概是初学JAVA都遇到的问题??
- 高分问一个问题...请高手们指教谢谢....
- 一个Java初学者的困惑,请指点! 谢!
- 网上一小段代码不会用,求帮忙~
- 由一张贴子想到的关于资源回收的问题
- Runnable.run()是不是等效Thread.start()开启一个真正的线程运行?
if(n<=0){
return null ;
} else {
StringBuffer sb = new StringBuffer();
for(int i = 1;i<=n){
sb.append(ch);
}
return sb.toString();
}
}
public static void main(String args[])
{
String s="a";
StringBuffer sbu=new StringBuffer(s);
for(int i=0;i<5;i++)
{
sbu.append(s);
}
System.out.println(sbu.toString());
}
}
public String repeat(char src, int times)
{
char[] a = new char[times];
for(int i=0;i<times;i++)
{
a[i] = src;
}
Stirng repeated = new String(a); return repeated;
}
{
String str=null;
for(int i =0;i<10;i++)
{
str +=a;
}
}
char[] charArr=new char[n];
Arrays.fill(charArr,c);
return new String(charArr);
byte a = 'a';
byte[] b = new byte[10];
//初始化
b[0] = a;
int pos=1,stopPos=b.length;
//循环拷贝
while(pos<stopPos){
int length = (pos<<1)>stopPos?(stopPos-pos):pos;
System.arraycopy(b,0,b,pos,length);
pos *= 2;
}
public static void main(String args[])
{
String s="a";
StringBuffer sbu=new StringBuffer(s);
for(int i=0;i<5;i++)
{
sbu.append(s);
}
System.out.println(sbu.toString());
}
}
完整用法:import java.util.Arrays;public class DuplicateChars {
public static String duplicate(char c, int len) {
char[] ca = new char[len];
Arrays.fill(ca, c);
return ca;
} //test it
public static void main(String[] args) {
System.out.println(DuplicateChars.duplicate('a', 10));
}}