에서 이름을 검색하기 :어떻게이처럼 보이는 파일이 파일을 추출 값
Dwarf remains:0
Toolkit:1
Cannonball:2
Nulodion's notes:3
Ammo mould:4
Instruction manual:5
Cannon base:6
Cannon base noted:7
Cannon stand:8
Cannon stand noted:9
Cannon barrels:10
...
필드의 값을,이 파일을 열 이름을 검색하고 반환하는 가장 쉬운 방법은 무엇입니까? 외부 라이브러리를 사용할 수 없습니다.
내가 시도한 /이 확인입니까?
public String item(String name) throws IOException{
String line;
FileReader in = new FileReader("C:/test.txt");
BufferedReader br = new BufferedReader(in);
while ((line = br.readLine()) != null) {
if(line.contains(name)){
String[] parts = line.split(":");
return parts[1];
}
}
return null;
}
지금까지 어떤 시도를하셨습니까? 어떤 노력? –
파일을 열고 한 줄씩 읽은 다음 정규식을 사용하여 이름을 확인하고 해당 줄을 찾으면 파일을 닫고 (필요한 경우) 값을 반환합니다. 살펴볼 클래스 :'File','FileReader','BufferedReader' (쉬운 줄 읽기),'String' (아니면'Pattern'과'Matcher') 등등. – Thomas
은 단순히 내용을 읽고 당신을 발견합니다. 원한다면 ... 시도했거나 오류가있는 코드를 게시하면 좋을 것입니다. – Mohit