저는 프로젝트에서 일하고 있는데 도움이 필요합니다. 이건 내 간단한 질문문자열에서 문자열로 문자 복사
1) I라는 문자열에 기록 할 것입니다
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) 앞의 첫 단어, 다른 문자열 (Java)의 ':'다음 두 번째 단어, ' 결국 또 다른 문자열에 나는 "남성"이라고 쓰고 싶습니다. 어떻게 할 수 있습니까?
'line.split (":")' – shmosel
세 번째 문자열이 혼동 스럽습니다. 단순히 의미하는 것이 아닙니다. String male = "male"; ? –
문자열 문자열 = "C : \\ 사용자 \\ karlk \\ 작업 영역 \\ 작업 \\ src \\ 테스트 \\ tempx.txt"; String [] parts = string.split (":"); 문자열 part1 = 부분 [0]; 문자열 part2 = 부분 [1]; –