startsWithメソッド - 萌えJava超入門
第十八章 Stringクラス

startsWithメソッド

自身の文字列が、引数の文字列で始まるかどうかを判定します。

public boolean startsWith(String prefix)

目次

1.startsWithメソッド



書式
boolean boo = String#.startsWith("prefix");
String# は String のインスタンスです。



2.サンプルコード


startsWithメソッドでヒットしたものだけを表示するサンプルです。

//Sample_startsWith.java
class Sample_startsWith{
    public static void main(String[] args){
      String[] strs = {
          "機動戦士ガンガル",
          "気象戦士ガンガル",
          "奇妙戦士ガンガル",
          "奇行戦士ガンガル",
          "寄贈戦士ガンガル",
          "機動穿刺ガンガル"
      };
      for(int i=0; i<strs.length; i++){
          boolean match = strs[i].startsWith("機動戦士");
          if(match){
              System.out.println(i + "\t" + strs[i]);
          }
      }
    }
}

コマンドライン
>cd ws
ws>javac -encoding UTF-8 Sample_startsWith.java
ws>java Sample_startsWith
0       機動戦士ガンガル

電話番号の市外局番とか、
郵便番号とか。
桁ごとに意味を持つ番号は多いからな。
そこそこ出番があるメソッドだ。
サンプルコードはともかく
使い方は簡単っス。
ガンガルは
機動戦士じゃないわよ?
注目するのは
そこじゃないっスよね?


お疲れ様でした。


© 2019 awasekagami