少しはjava9もやるかってことで簡単そうなjShellから
以下、windows上でdosプロンプトを上げてJAVA_HOMEの下のbinフォルダに移動(cd)してから実行。
(環境変数でPATH通してれば移動するまでもないけど)
C:\Program Files\Java\jdk-9\bin>jshell.exe
| JShellへようこそ -- バージョン9
| 概要については、次を入力してください: /help intro
jshell> String regex = "^Hello";
regex ==> "^Hello"
jshell> Pattern p = Pattern.compile(regex);
p ==> ^Hello
jshell> p.matcher("Hello World").find();
$3 ==> true
jshell> p.matcher("hello World").find();
$4 ==> false
jshell>
なお、終了させたい時は/exitって打つらしい。
Eclipse等のIDE入れてれば簡易な検証ってすぐできちゃうからありがたみは微妙だけど、
Java初めてやりますちょっと動かしてみたいですとか
Eclipse入れれてない環境ですとか
サーバ上で動くシェルとかでシェルだけでゴリゴリ書くよりJavaのAPI呼ぶと楽なケースがあるんだけどなあ
とかそういう時にいいのかなって思いました。
変数定義しただけでなんか出力されたのは「おおっ」って思いました。