首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_2.java),并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要求: 对字符串进行缓存处理,程序运行的某次结果如下图所示。 源程序: import
请完善程序(程序文件名:Java_2.java),并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要求: 对字符串进行缓存处理,程序运行的某次结果如下图所示。 源程序: import
admin
2012-03-21
75
问题
请完善程序(程序文件名: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全国计算机二级
相关试题推荐
在结构化程序设计的具体实施中,不属于需要注意的要素是
下面选项中,不属于面向对象程序设计特征的是
以下选项中,不属于结构化程序设计特征的是
下面代码的输出结果是a=[1,2,3]b=a[:]print(b)
下面代码的输出结果是a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):a[i],a[N—i一1]=a[N—i—1],a[i]print(a)
以下选项中,不是具体的Python序列类型的是
关于break语句与continue语句的说法中,以下选项中不正确的是
关于Python的复数类型,以下选项中描述错误的是
关于Python的浮点数类型,以下选项中描述错误的是
以下关于Python语言return语句的描述中,正确的是()。
随机试题
I______fillintheformnow,shouldn’tI?
治疗肌肤麻木不仁,脉微涩而紧者的最佳选方是
投资项目评价的不确定性分析是指对影响项目的各种不确定因素进行分析,下列分析方法中,可用于不确定性分析的是()
建筑装饰装修工程的细部构造是指哪些子分部工程中的细部节点构造?建筑工程施工环境管理计划的主要内容包括哪些?
海运提单的性质和作用是什么?
商业银行的声誉危机管理应当建立在()的基础上,而且如果能够在监管部门采取行动之前妥善处理,将取得更好的效果。
甲公司采用配股方式进行融资,拟每10股配1股,配股前每股价格9.1元,配股价格每股8元。假设所有股东均参与配股,则配股除权价格是()元。
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
有甲、乙、丙、丁四种多肉植物,如果甲缺水,那么乙、丙、丁也都缺水。如果上述论断为真,那么以下哪项一定也为真?()
在英美的支持下,()1926年9月正式加入国联,成为国联的常任理事国。
最新回复
(
0
)