[问答题] 注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹下存有文件名为Java_2.java文件,本题功能是完成对字符串缓存类中与字符相关方法的

23 查阅

[问答题] 注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹下存有文件名为Java_2.java文件,本题功能是完成对字符串缓存类中与字符相关方法的应用。请完善Java_2.java文件,并进行调试,程序运行的某次结果如下:由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下面线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:import javax.swing.*;publ ic class Java_2public static void main(String args[])StringBuffer buf=new StringBuffer("你好!祝你成功!");String output="bur="+buf.toString()+"Character at 0:"+buf.charAt(0)+"Character at 4:"+buf.charAt(4);//*********Found**********char charArray[]=______char[buf.length()];//*********Found**********buf.______(0, buf.length(), charArray, 0);output+=’在字符串缓存中的字符是:";//*********Found**********for(int i=0; i<______;++i)output+=charArray[i];buf.setCharAt(0,’您’);buf setCharAt(6,’材’);output+=&

参考答案:

new getChars charArray.length reverse()

第1处:定义字符数组,需填入new。第2处:创建文本域对象,需填入getChars。第3处:循环变量的终值,需填入charArray.length。第4处:将字符串缓冲区里的字符串反向排列,需填入reverse()。

计算机考试