LoginSignup
2
1

More than 5 years have passed since last update.

java9のお勉強(jShell)

Posted at

少しは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呼ぶと楽なケースがあるんだけどなあ
とかそういう時にいいのかなって思いました。
変数定義しただけでなんか出力されたのは「おおっ」って思いました。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1