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(); //返回字符串 }