java indexOf()簡單字元尋找執行個體

來源:互聯網
上載者:User

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( '$' ) );

   }
}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.