1
私は、この形式のテキストを持つファイルがあります:読むファイルを一度に1行と実行コード
テキスト:テキスト2:テキスト3
を
text4:text5:text6
text7:text8:text9
私がしたいのは、最初の行を読み、 ":"で単語を区切り、3つの文字列を異なる変数に保存することです。これらの変数は、次の行を読んで、これまでのところ、私はこれ持って...何度も何度も同じことをやってプログラムを持つ前に、メソッドのパラメータとして使用されます。また
public static void main(String[] args) {
BufferedReader reader = null;
try {
File file = new File("C://Users//Patrick//Desktop//textfile.txt");
reader = new BufferedReader(new FileReader(file));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
を、私はしました
String[] strArr = sCurrentLine.split("\\:");
ここに質問がありますか?あなたの問題は何ですか? – zuckermanori
質問は、メソッドのパラメータとして変数を使用するために、テキストファイルの最初の行のみを読み込み、別々に値を(テキスト、テキスト2、テキスト3)に設定する方法です。 – Patrick
私はお勧めします質問自体にこれを尋ねる – zuckermanori