请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 请完善程序并进行调试,使程序的输出结果如下。 字符串“现在学习如何访问一个字符串”

admin2012-03-21  53

问题 请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
   [题目要求]
   请完善程序并进行调试,使程序的输出结果如下。
   字符串“现在学习如何访问一个字符串”
   字符串长度:13
   其中第8个字符是:问
   从字节数组的第8到12获取字符是:问一个字符
   源程序:
   public class Java_1 {
    public static void main(string args[]) {
     string string=“现在学习如何访问一个字符串”;
     System.out.println(“与王符串\”"+string+"\" ");
     System.out.println(“字符串长度"”+______);
     System.out.println(“其中第8个字符是:”+strmg.charAt(7));
     char sub[]=new char[20];
     System.out.print("从字节数组的第8到12获取字符是:");
     string.getChars(7,12,sub,0);
     System.out.println(sub);
    }
   }

选项

答案string.length()

解析 由程序和输出结果可以看出,这里是要显示字符串的长度,所以需要调用方法length()。
   [程序解析] 本程序主要对string类定义字符串进行考查,其中包括几个方法:
   (1) length()——返回此字符串的长度。
   (2) charAt(int index)——返回指定索引处的char值。索引范围为从0到length()-1。
   (3) getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin)——将字符从此字符串复制到目标字符数组。
转载请注明原文地址:https://kaotiyun.com/show/4I2p777K
0

最新回复(0)