Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java 9でJShellセッションにファイルをロードする方法は?


JShell 新しいコマンドラインインタラクティブREPL読み取り-評価-印刷-ループ Java 9で導入されたツール Javaで記述された宣言、ステートメント、および式を評価します。このツールを使用すると、 Javaを実行することもできます。 コードスニペット sそしてすぐに結果を得る。

コードがすでにJavaファイルに記述されていて、 JShellで実行できる場合があります。 。 JShellツールにファイルをロードするには、 "/ open"を使用できます。 コマンド。

たとえば、"Test.java"を作成しました 「c://temp」フォルダ内のファイル。以下はコードです:

String s1 = "TutorialsPoint";
String s2 = "Tutorix";
String s3 = s1 + s2;

int sum(int a, int b) {
   return a + b;
}

int divide(int a, int b) {
   return a / b;
}


これで、"Test.java"をロードできるようになりました 以下のコマンドを使用してJShellにファイルします

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> /open c:\\temp\\Test.java

jshell> /vars
|    String s1 = "TutorialsPoint"
|    String s2 = "Tutorix"
|    String s3 = "TutorialsPointTutorix"

jshell> /methods
|    int sum(int,int)
|    int divide(int,int)


"/ open" コマンドが"Test.java"をロードしました セッションにファイルします。 "/ vars" コマンドを使用して、変数をセッションおよび "/ methods"にロードできます。 コマンド メソッドをセッションにロードするために使用できます。


  1. JavaでCSVファイルからデータを読み取る方法は?

    CSV カンマ区切り値の略です 。 CSVファイルでは、各行にカンマ(、)で区切られた単語が含まれています そしてそれは 。csvとともに保存されます 拡張機能。 readLine()を使用して、CSVファイルを1行ずつ読み取ることができます BufferedReaderのメソッド クラス。各行をコンマ文字で分割して、その行の単語を配列に入れます。これで、配列を反復処理するか、適切なインデックスを使用して、配列の内容を簡単に印刷できます。 CSVファイル 例 import java.io.*; public class CSVReaderTest {    p

  2. Javaのプロパティファイルからデータを読み取る方法は?

    プロパティ はHashtableクラスのサブクラスであり、プロパティの永続的なセットを表します。 プロパティ ストリームに保存することも、ストリームからロードすることもできます。プロパティリストの各キーとそれに対応する値は文字列です。 プロパティ ファイルをJavaで使用して、構成を外部化し、キーと値のペアを保存できます。 。 Properties.load()メソッド ofPropertiesクラスはロードに便利です。プロパティ key-valueの形式のファイル ペア 。 構文 public class Properties extends Hashtable credential