【javascript学习指南】java indexOf()简单字符查找实例

更新时间:2017-01-30    来源:js教程    手机版     字体:

【www.bbyears.com--js教程】

java indexof()简单字符查找实例

int indexof(string ch);

就是查找字符/字符串ch在index以后的位置,如果没有找到返回-1;index可以有可以没有,没有时默认为0。

eg: string str="liuzheliuxing";

       system.out.println((int)"i")                         // i的ascii
       system.out.println(str.indexof(105,0));   // i的ascii是105

结果是:1

eg: string str="liuzheliuxing";
     system.out.println(str.indexof("i",2));

结果:7

应用:判断参数是不是数字类型

public boolean isnumber(string str){
   string number="103194825611";
   for (int i   =   0; i< str.length();   i++)   {  
        if(number.indexof(str.charat(i))   ==   -1)   {  
           return false;
            }
        }
        return true;
}

看个实例

 

public class mainclass
{
   public static void main( string args[] )
   {
      string letters = "abcdefghijklmabcdefghijklm";

     
      system.out.printf(
         ""c" is located at index %dn", letters.indexof( "c" ) );
      system.out.printf(
         ""a" is located at index %dn", letters.indexof( "a", 1 ) );
      system.out.printf(
         ""$" is located at index %dnn", letters.indexof( "$" ) );

   }
}

本文来源:http://www.bbyears.com/wangyezhizuo/30129.html

热门标签

更多>>

本类排行