忍者ブログ

プログラミングの練習

プログラミングの問題やプログラミング関連知識、ソフトウェアのテストについてのブログです

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



Java マッチングの例


正規表現を利用した文字列のマッチングの例です

public class Main {
  public static void main(String[] args) {
    System.out.println(isMatch("A"));
    System.out.println(isMatch("D"));
  }
    /*
     * AかBかCにマッチするかを確かめるサンプル
     */
   static boolean isMatch(String str){
    return str.matches("[ABC]");
   }

}


実行結果は

true
false

になると思います




Java 無名クラスを利用して、Interfaceのメソッドを


無名クラスを利用して、Interfaceのメソッドを定義する例です

こんな感じです

interface Interface1 {

    public String hello() ;

}

public class Main {

 public static void main(String... args) {

    //無名クラスを使って、インターフェースの実装を定義
    Interface1 interface1 = new Interface1(){
        public String hello(){
            return "hello" ;
        }
    } ;

    System.out.println(interface1.hello());

 }

}