首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_2.java),并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要求: 对字符串进行缓存处理,程序运行的某次结果如下图所示。 源程序: import
请完善程序(程序文件名:Java_2.java),并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要求: 对字符串进行缓存处理,程序运行的某次结果如下图所示。 源程序: import
admin
2012-03-21
53
问题
请完善程序(程序文件名:Java_2.java),并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
题目要求:
对字符串进行缓存处理,程序运行的某次结果如下图所示。
源程序:
import javax.swing.*;
public class Java_2 {
public static void main( String args[] ) {
StringBuffer buf = new StringBuffer( "你好!祝你好运!");
String output = " buf = " + buf.toString( ) + " \nCharacter at 0:" + buf.charAt(0)+
" \nCharacter at 4: " + buf.charAt(4) ;
char charArray[]= (1) char[buf.length( )];
buf. (2) ( 0, buf.length(),charArray,0);
output + = " \n\n 在字符串缓存中的字符时: " ;
for(int i = 0; i< (3) ; ++i ) output += charArray
;
buf.setCharAt( 0,’您’) ;
buf.setCharAt( 6,’材’);
output + = " \n\nbuf = " + buf.toString( ) ;
buf. (4) ;
output + = " \n\nbuf = " + buf.toString( ) ;
JOptionPane. showMessageDialog( null, output, "字符串缓存的字符相关方法示范",
JOptionPane.INFORMATION_MESSAGE);
System. exit(0) ;
}
}
选项
答案
new getChars charArray.length reverse()
解析
由程序的输出结果可以看出,最后将StringBuffer对象buf进行了反序,此处应调用方法reverse()进行反序。
[程序解析] 本程序考查用StringBuffer表示可变字符串对象和用字符数组表示字符串,将结果用对话框输出。用String类表示的是固定长度的字符串。程序中用到了StringBuffer中的几个方法:
(1) setCharAt(int index,char ch)——将给定索引处的字符设置为ch。
(2) reverse()——将此字符序列用其反转形式取代。
(3) getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin)——将字符从此序列复制到目标字符数组dst(与string中方法同)。
(4) toString()——返回此序列中数据的字符串表示形式。
(5) charAt(int index)——返回此序列中指定索引处的char值(与String中方法同)。
(6) length()——返回长度(字符数)(与String中方法同)。
转载请注明原文地址:https://kaotiyun.com/show/zE2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
关于Python赋值语句,下列选项中描述正确的是
根据设定的条件,判断应该选择哪一条分支来执行相应的语句序列,属于
在面向对象方法中,类之间共享属性和操作的机制是
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过哪个选项发送?
以下选项中,不属于面向对象方法概念的是
下面代码的输出结果是>>>s={}>>>type(s)
下面代码的输出结果是a=[]foriinrange(2,10):count=0forxinrange(2,i一1):ifi%x==0:count+=1ifcount==0:a.append(i)print(a)
获得用户输入的一个整数,以30字符宽度居中输出其十六进制大写形式,大十六进制形式不包含前导符0X。请完善代码。n=input(’’请输入一个整数:’’)print(’’{①}’’.format(②))
某班学生评选一等奖学金,学生的10门主干课成绩存在考生文件夹下文件score.txt中,每行为一个学生的信息,分别记录了学生学号、姓名以及10门课成绩,格式如下:1820161043郑珉镐686683775673616966
数据库设计中反映用户对数据要求的模式是()。
随机试题
驾驶摩托车前必须戴好安全头盔,调整后视镜的角度至能够看清左右两侧后方情况。
引进负压原油稳定装置正常短期停车时,如果需要停润滑油系统,应在压缩机C—101停止()min后停润滑油泵。
患者呼之能答应,但不能回答问题,不能控制排尿,对刺激有反应,该患者的意识障碍为【】
A.环杓后肌B.环杓侧肌C.甲杓肌D.环甲肌E.杓横肌能紧张声带的是()
可以直接进入靶细胞的激素是
赵女士,52岁,因患宫颈癌需行子宫切除术。术前准备做青霉素皮试时,错误的做法是
计算机内的数字信息、文字信息、图像信息、视频信息、音频信息等所有信息,都是用:
红外线辐射对机体的影响主要是()。
某企业2012年2月发生如下经济业务:(1)企业签发面值为50000元的商业承兑汇票,偿还欠瑞德公司的货款。(2)按法定程序将资本公积60000元转增资本。(3)按法定程序将应支付给投资者的利润20000元转增资本。(4)决定向股东分配利润9000
请根据所给文字资料和图一回答下列问题。2008年中国家庭居民的消费水平持续提高,与2006年社会状况综合调查结果比较,消费支出总额从17388元升高到22555元(未考虑价格变动因素),消费结构也进一步改善,作为家庭生活水平标志的恩格尔系数(家庭
最新回复
(
0
)