append方法的作用是在一个StringBuffer对象后面追加字符串。
例如
StringBuffer s = new StringBuffer(“Hello”);
s.append(“World”);
则s的内容是HelloWorld
public String printStr() {
StringBuffer sbu=new StringBuffer(); //StringBuffer类,字符串缓冲区,添加字符串
Random rand=new Random(); //产生随机数类
//根据相应的等级,来获得相应的输入次数
int strLength=LevelParam.levels[play.getLevelNo()-1].getStrLength();
for(int i=0;i<strLength;i++) {
int randNum=rand.nextInt(strLength); //产生随机数
switch(randNum) {
case 0:
sbu.append(">"); //append方法的作用是在一个StringBuffer对象后面追加字符串
break;
case 1:
sbu.append("<");
break;
case 2:
sbu.append("!");
break;
case 3:
sbu.append("#");
break;
case 4:
sbu.append("@");
break;
case 5:
sbu.append("%");
break;
case 6:
sbu.append("&");
break;
case 7:
sbu.append("*");
break;
case 8:
sbu.append("~");
break;
case 9:
sbu.append("?");
break;
}
}
System.out.println(sbu); //输出字符串
return sbu.toString(); //返回字符串
}