[填空题] 请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
题目要求:
阅读Java_1.java程序,完成程序并运行,结果如下图所示。
源程序:
//Java_1.java,字符串类的startsWith()和endsWith()方法
import javax.swing.*;
public class Java_1
public static void main(String args[])
String strings[]="started", "starting", "ended", "ending";
String output="";
//测试startsWith()方法
for(int i=0; i<strings.length; i++)
if(strings[i].startsWith("st"))output+="""+strings[i]+""开始于" st"";
output+="";
//从字符串的第2个字符开始
for(int i=0; i<strings.length; i++)
if(strings[i].startsWith("art",2))
output+="""+strings[i]+&quo
正确答案:ed
参考解析:程序考查字符串的startsWith()和endsWith()方法,并用对话框输出结果。 public boolean startsWith(String prefix)——测试此字符串是否以指定的前缀开始。 public boolean startsWith(String prefix,int toffset)——测试此字符串是否以指定前缀开始,该前缀以指定索引开始。 public boolean endsWith(String suffix)——测试此字符串是否以指定的后缀结束。 由后面的输出提示和程序的输出结果可知,此处是判断是否以字符串“ed”结尾,所以此处应填ed。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)