私はプロジェクトで作業しています。私はいくつかの助けが必要です。これは私の単純な質問文字列から文字列へのコピー
1)私はと呼ばれる文字列に書きたいです
package test;
import java.io.*;
public class Main {
public static void main(String [] args) {
// The name of the file to open.
String fileName = "C:\\Users\\karlk\\workspace\\Work\\src\\test\\tempx.txt";
// This will reference one line at a time
String line = null;
try {
// FileReader reads text files in the default encoding.
FileReader fileReader =
new FileReader(fileName);
// Always wrap FileReader in BufferedReader.
BufferedReader bufferedReader =
new BufferedReader(fileReader);
while((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
// Always close files.
bufferedReader.close();
}
catch(FileNotFoundException ex) {
System.out.println(
"Unable to open file '" +
fileName + "'");
}
catch(IOException ex) {
System.out.println(
"Error reading file '"
+ fileName + "'");
// Or we could just do this:
// ex.printStackTrace();
}
}
}
tempx.txt
Karlken:Java:Male
:
だからここに私のテストコードです':'(Karlken)の前の最初の単語を「名前」、もう1つの文字列(Java)の「:」の後の2番目の単語、最後に、もう一度別の文字列で私は "男性"を書いてどのようにすることができますか?
'line.split(": ")' – shmosel
3番目の文字列で混乱します。あなたは単に意味するものではありません: 文字列男性= "男性"; ですか? –
文字列= "C:¥¥Users¥¥karlk¥¥workspace¥¥Work¥¥src¥¥test¥¥tempx.txt"; String [] parts = string.split( ":"); 文字列part1 =パーツ[0]。 文字列part2 =パーツ[1];私が欲しいもの@johncliffe –