a=abcdefgh;
  a=a.substr(5,7);
  b=a.charat(1);
  求 a+b=?

解决方案 »

  1.   

    //所以答案为    fgg
      

  2.   

     char charAt(int index) 
              返回指定索引处的 char 值。 
     String substring(int beginIndex, int endIndex) 
              返回一个新字符串,它是此字符串的一个子字符串。 
    运行结果:fgg
    证明 endIndex字符是不算在字串里面的
      

  3.   

    substr(start,length) 好像是从start起引用length个字符长度吧,而从f开始只有3个了,而韪目是引用7个字符串,怎么办呢 
      

  4.   

    韪目用的是substr()而你用的是substring()
      

  5.   

    你那是JavaScript题吧
      a=abcdefgh;
      a=a.substr(5,7);//fgh;
      b=a.charat(1); //g
    我现在在网吧,也没有jdk所以没办法运行
    不过我没记错的话答案应该是:fghg
    substr(5,7)是指从第6个数开始取一共取7个数。 
      

  6.   

    JavaScript????与Java就是两个不同的东西嘛!!
    哇噻,还发在JavaME里??????
    不会。
      

  7.   


    在javascript 不会出现越界的情况。。没有这么多就取剩下的。。
      

  8.   


    汗。。引用错地方了在javascript 不会出现越界的情况。。没有这么多就取剩下的。。