私はJDK9に見てきたと私はjshellにあなたはのprintf(「テスト」)を書くことができる。すなわちSystem.out.printf()でのprintf()の前に付ける必要がないことに気づいが、あなたはJDK 9 jshell printf()特別扱いですか?
はこれが唯一のjshellの機能ですのprintln( "テスト")を書き込むことはできませんか?アプリケーションで同じ動作を達成するにはどうすればよいですか?
以下が最も近い:
import static java.lang.System.out ;
out.println("test");
out.printf("test");
記録のために、「printf」が削除されました(https://stackoverflow.com/a/43864201/6730571) –
Javaのイノベーションのペースに逆らって、とにかく言語の領域をたくさん意思決定する印刷は基本的で重要な機能ですが、なぜ彼らがシェルのデフォルトインポートからそれを削除したのか分かりません。 – firephil