자바 텍스트파일 입출력 관련 질문입니다.

자바 텍스트파일 입출력 관련 질문입니다.

작성일 2010.10.14댓글 1건
    게시물 수정 , 삭제는 로그인 필요

제가 지금 간단한 단어사전을 자바로 구현하려고 하는데요,

단어사전 텍스트파일의 내용은 아래와 같습니다.

 

-----------------------------------------

#aaa

단어에 관한 설명

#bbb

단어에 관한 설명

#ccc

단어에 관한 설명

------------------------------------------

 

텍스트파일은 이렇게 되잇구요.

 

텍스트파일에 있는 단어명을 검색해서,

그 단어와 단어에 관한 설명을 함께 출력하고 싶은데, 어떻게 해야될지 잘 모르겠네요.

검색할때 입력받은 단어를 String 타입의 str 이라고 하고,

str과 텍스트파일의 내용과 비교할때 어떻게 해야하며,

그 단어가 텍스트파일에 존재한다면 단어와 단어에 관한 설명을 출력하려면

어떻게 해야하는지 가르쳐주시면 감사하겠습니다.

소스를 직접 적어주시면 더욱 감사하구요..

 


#자바 텍스트파일 읽기 #자바 텍스트파일 저장 #자바 텍스트파일 생성 #자바 텍스트파일 쓰기 #자바 텍스트파일 한줄씩 읽기 #자바 텍스트파일 수정 #자바 텍스트파일 입출력 #자바 텍스트파일 #자바 텍스트파일 인코딩

profile_image 익명 작성일 -

제가 전에 이것과 비슷한 부분에 대해서 답변을 달아 드린 적이 있는 것 같은데, 텍스트 단어명을 검색하는

 

것이라면 properties 를 사용하는 것이 어떨까 하는 생각이 듭니다.

 

전에는 이름 = 전화번호 이런식으로 된 것을 답변달아 드렸는데, 거의 비슷하네요.

 

전에 답변 -->

 

http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=109910354

 

⑴ 메모장을 열어 아래 내용를 입력하고 저장시 확장자를 properties로 저장  

   

    예) telInf.properties 저장

 

   

 

⑵ 소스

 

    import java.io.*;
    import java.util.*;

 

    public class TelInf {
       public Properties prop = new Properties();
 
       public static void main(String[] args) throws IOException{
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
            TelInf t = new TelInf();
            System.out.print("이름 : "); String name = in.readLine();
  
            String tel = t.prop.getProperty(name);
  
            if(tel == null) tel = "";
  
            System.out.println(name + ", " + tel);
      }
 
       public TelInf(){
            String filepath = "C:" + File.separator + "telInf.properties";
  
            try {
               BufferedReader br = new BufferedReader(new FileReader(filepath));
               prop.load(br);
           } catch (Exception e) {
                 e.printStackTrace();
           }
      }
}

 

⑶ 실행화면

 

 

자바 파일 입출력 질문

안녕하세요 자바 공부중인 학생인데 하다가 궁금한 점이 있어서 질문드립니다. 그냥 작게 뭐 하나 만들어보려고 가계부를 만들어볼라고 하는데요 파일 입출력...

고정길이로 텍스트파일입출력한다는...

... 해당 질문은 답변으로 해결된 문제가 아닌듯 보이네요. 우선 고정길이로 텍스트파일입출력한다는 것은 말그대로 저장할 내용을 일정 길이로 정해놓고 입출력한다는...

자바 파일입출력 관련질문입니다.

... 자바에서 파일입출력을 해서. 만약에 juliet이라는 변수로 juliet.dat라는 파일을 만들고 싶습니다. 그럼 또 sam이라는 변수도 가능하게끔...