问题 问答题

注意:下面出现的“考生文件夹”均为%USER%。

在考生文件夹下存有文件名为Java_2.java文件,本题功能是完成对字符串缓存类中与字符相关方法的应用。请完善Java_2.java文件,并进行调试,程序运行的某次结果如下:

由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下面线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。

给定源程序:

import javax.swing.*;

publ ic class Java_2

public static void main(String args[])

StringBuffer buf=new StringBuffer("你好!祝你成功!");

String output="bur="+buf.toString()+

"\nCharacter at 0:"+buf.charAt(0)+

"\nCharacter at 4:"+buf.charAt(4);

//*********Found**********

char charArray[]=______char[buf.length()];

//*********Found**********

buf.______(0, buf.length(), charArray, 0);

output+=’\n\n在字符串缓存中的字符是:";

//*********Found**********

for(int i=0; i<______;++i)

output+=charArray[i];

buf.setCharAt(0,’您’);

buf setCharAt(6,’材’);

output+="\n\nbuf="+buf.toString();

//*********Found**********

bur.______;

output+="\n\nbuf="+buf.toString();

JOptionPane.showMessageDialog(null, output,

"字符串缓存的字符相关方法示范",

JOptionPane.INFORMATION_MESSAGE)p;

System.exit(0);

 

答案

参考答案:

new getChars charArray.length reverse()

解析:

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

单项选择题
单项选择题