Android スマートフォン 用語

シグネチャ(signature)
java におけるメソッドのシグネチャとは、メソッド名引数の型引数の数の3つの要素から構成されたもので、メソッドを識別するのに使われます。

Javaでは一般的にメソッドを定義するとき
public void メソッド名 (引数の型 変数){ 処理 };;
と記述します。

例えば、 public void signa(String s){ 処理; };
は、「メソッド名は signa 」、「引数の型は String 」、「引数の数は Stringが1つ」ということになります。


java には文字列の情報を処理するための様々なメソッドが準備されています。これらの代表的なメソッドのシグネチャを簡単に紹介したいと思います。



< Stringクラスに備わる文字列調査のメソッド >
操作 メソッドのシグニチャ
   内容が等しいか調べる    public boolean equals ( Object o )
大・小文字を区別せず、内容が等しいか調べる    public boolean equalslgnoreCase ( String s )
   文字列長を調べる    public int length ( )
   空文字かを調べる    public blooean isEmpty ( )


< Stringクラスに備わる文字列検索メソッド >
操作 メソッドのシグニチャ
   一部に文字列sを含むかを調べる    public boolean contains ( String s )
   文字列sで始まるかを調べる    public boolean startsWith ( String s )
   文字列sで終わるかを調べる    public boolean endsWith ( String s )
文字a(または文字列ab)が最初に登場する位置を調べる    public int indexOf ( int a )
   public int indexOf ( String ab )
文字a(または文字列ab)が後ろから場する位置を調べる    public int lastIndexOf ( int a )
   public int lastIndexxOf ( String ab )
※先頭位置は0文字目から始まるところに注意しよう!


< Stringクラスに備わる文字変換のメソッド >
操作 メソッドのシグニチャ
   大文字を小文字に変換する    public String toLowerCase ( )
   子文字を大文字に変換する    public String toUpperCase ( )
   前後の空白を除去する    public String trim ( )
   文字列を置き換える public String replace ( String before,String after )


< Stringクラスに備わる文字変換のメソッド >
操作 メソッドのシグニチャ
   指定位置の1文字を切り出す    public char charAt ( int index )
指定位置から始まるも文字列を任意の長さだけ切り出す    public String substring ( int index )
public String substring ( int index,int endIndex )
※int index には最初の文字目、int endIndex には最後の文字目を入力します。
例えば、「文字列sの2〜5文字目」だとs.substring(2,5) となります。






ひとり言アドバイス

アプリ 用語 単語