디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

자바 파일입출력 문제푸는데 코드 지적 좀 해주세요.

자바는어려워(61.102) 2011.10.27 07:58:00
조회 30 추천 0 댓글 0

1.member.txt 파일에서 회원정보를 읽어 중복되는 아이디가 존재하는지 검색하여
맨 아래 레이블에 가입이 가능한 아이디입니다.(없을시)
중복된 아이디입니다.(있을시)
2. 비밀번호와 비밀번호확인이 일치하면 아이디/비번/성명을 member.txt파일에 저장
member.txt 내용은
kdhong 1234 홍길동 <-이런식으루 " "이 split쓰는 조건입니다.

제가 지금 몇시간째 짜고 있는데 도저히 막혀서 여기에 질문을 올립니다.
회원가입(btJoin)누르면 비밀번호가 일치하지않습니다랑
중복확인(btCheck)하면 가입이 가능한 아이디 입니다라고 메시지레이블(lbMsg)이 무조건 else조건만 거쳐지는 것 같아요.
다음주과제이긴 한데 거의 완성해 가는것 같은데 이렇게 하는 것이 아닌가요?
버튼 2개 눌렀을때 코드만 따로 빼겠습니다. 맨위에는 import java.io.*; 썻구요. 파일은 자바파일 하나입니다.
전에 상속으로 파일입출력배웠는데 이 경우에도 상속이 필요한가요?
배웠던 예제 응용해서 썼는데 파일 입출력자체가 안되는 것 같아요.
뭐가 잘못된건가요? 지적 좀 해주세요~
 // 중복확인 버튼눌렀을때
private void btCheckActionPerformed(java.awt.event.ActionEvent evt) {
    String strData="member.txt";
    String strBuff=null;
    String strName=null;
    File iFile=new File(strData);

    try
    {
    if(iFile.exists())
    {
    FileReader inFile=new FileReader(iFile);
    BufferedReader inBuffer=new BufferedReader(inFile);
    while((strBuff=inBuffer.readLine())!=null)
    {
    String[] strMember = strBuff.split(" ");
    strName=strMember[0];
    if(txtName.getText()==strMember[0])
    {
        lbMsg.setText("중복되는 아이디가 있습니다.");
    }
    else
    {
        lbMsg.setText("가입이 가능한 아이디 입니다.");
    }
    inBuffer.close();
    inFile.close();
    }
    }else{
    System.out.println("파일이 존재하지 않습니다.");
    }
    }catch (Exception ex){
    System.err.print(ex);
    }

}

//회원가입 눌렀을때
private void btJoinActionPerformed(java.awt.event.ActionEvent evt) {                                       
    
    if(txtPW.getText()==txtPW2.getText())
    {
        String strData="member.txt";
        String strBuff,strOutput;
        File iFile=new File(strData);
        try
        {
            if(iFile.exists())
            {
                FileReader inFile=new FileReader(iFile);
                BufferedReader inBuffer=new BufferedReader(inFile);
                FileWriter outFile=new FileWriter("member.txt");
                PrintWriter pmFile = new PrintWriter(outFile);
                while((strBuff=inBuffer.readLine())!=null)
                        {
                            strOutput=txtID.getText()+""+txtPW.getText()+""+txtName.getText();
                            pmFile.println(strOutput);
                        }
                pmFile.close();
                outFile.close();
                inBuffer.close();
                inFile.close();
            }else{
                System.out.println("파일이 존재하지 않습니다.");
            }
        }catch(Exception ex){
            System.err.print(ex);
        }
    }else{
        lbMsg.setText("비밀번호가 일치하지 않습니다.");
    }
}           

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
284008 여자는 질투의 화신인거 같다. [2] 거칠게갤로그로 이동합니다. 11.10.27 86 0
284002 여자 사람에게 시크릿은 좀 후덕한거 같어 라고 해보자. [3] 거칠게갤로그로 이동합니다. 11.10.27 114 0
284000 결혼정보업체 등록하기 전에 [2] 분당살람갤로그로 이동합니다. 11.10.27 57 0
283999 갑자기 논리회로 할때 생각나네 [1] ㅇㅇ(58.102) 11.10.27 60 0
283998 난 많은걸 바라지 않아 여자는 걍 평범하면 돼~ [1] 거칠게갤로그로 이동합니다. 11.10.27 64 0
283997 ㅋㅋㅋ 상태 보니 또 아쉬벌레가 한판 했구만 ㅋㅋ [2] blackd갤로그로 이동합니다. 11.10.27 62 0
283996 결혼 정보 업체에 등록하면 무조껀 만남 성사시켜주는거임??? [3] 거칠게갤로그로 이동합니다. 11.10.27 83 0
283995 내가 LED에 불들어오게할 기찬 생각을 떠올렸다. [2] ㅇㅇ(58.102) 11.10.27 60 0
283994 결혼 하고 싶다고 글 싸지르니까 [1] 이메지네이션(116.124) 11.10.27 59 0
283993 디씨 어플 만들고파 [5] 그것이진리갤로그로 이동합니다. 11.10.27 82 0
283992 이건희가 sw에 관심을 가져서 그나마 다행인거 같다. [1] 거칠게갤로그로 이동합니다. 11.10.27 88 0
283991 요새 건담은 느낌이 참 다르네... [3] 분당살람갤로그로 이동합니다. 11.10.27 88 0
283989 근데 농협 사건 정말 북한 소행이라고 하고 넘어간거냐? ㅇㅇ(58.102) 11.10.27 57 0
283988 내가 근무중인 회사 빅바!갤로그로 이동합니다. 11.10.27 47 0
283987 정녕 내가 근무 하고 싶은 회사 [6] 이메지네이션(116.124) 11.10.27 93 0
283986 근무해 보고 싶은 회사 천회장(221.149) 11.10.27 55 0
283985 샘숭 온더 비치 [1] 빅바!갤로그로 이동합니다. 11.10.27 50 0
283984 저번주 병원에 입원 했는데 이메지네이션(116.124) 11.10.27 46 0
283982 아악~~ 내일이 삼성 sw 개발자 마감이랑께~~ [1] 거칠게갤로그로 이동합니다. 11.10.27 100 0
283981 샘숭에 들어가면 어르신들이 좋아하신다. 거칠게갤로그로 이동합니다. 11.10.27 85 0
283980 저축 왜함? 빅바!갤로그로 이동합니다. 11.10.27 32 0
283978 취직하고 싶다 [5] 천회장(221.149) 11.10.27 87 0
283977 여친도 없는데 이메지네이션(116.124) 11.10.27 43 0
283975 디비하니까 예전부터 고민하던거 [1] 빅바!갤로그로 이동합니다. 11.10.27 40 0
283974 웹프 공부 해볼겸해서 게시판이라도 만들어 운영해보려는데. [1] 거칠게갤로그로 이동합니다. 11.10.27 72 0
283973 샘성 sw 개발자 접수가 내일 끝난다 얼렁 접수해라~~ [2] 거칠게갤로그로 이동합니다. 11.10.27 75 0
283972 데꼬올 여자도 없으면 걍 싸구려 원룸 얻어도 돼 [1] 꼬꼬월드갤로그로 이동합니다. 11.10.27 68 0
283971 횽들 이거 간단한코드 하나만 봐주세요 ㅠㅠ [6] C갮초보(211.193) 11.10.27 77 0
283970 독립한횽들은 한달 생활비얼마나들어옇?? [2] 즐쿰갤로그로 이동합니다. 11.10.27 62 0
283969 재산 공개 합시다. [3] 이메지네이션(116.124) 11.10.27 93 0
283967 저축하니까 생각난건데 [1] Dawnwalkre갤로그로 이동합니다. 11.10.27 54 0
283966 누가 이거 프갤 버전으로 만들어봐 줄 수 없음요? ㅇㅇㅇ(121.144) 11.10.27 52 0
283964 프로젝트 막바지 1주일 남았습니다. [3] +어게인갤로그로 이동합니다. 11.10.27 85 0
283959 아 시발 개발하기 귀찮다 [5] 개쉛기갤로그로 이동합니다. 11.10.27 148 0
283958 MYSQL 오라클 ... 쿄스케갤로그로 이동합니다. 11.10.27 71 0
283957 횽들 자료구조 왜 배움? [2] 다림줄갤로그로 이동합니다. 11.10.27 88 0
283955 아 MYSQL 졸라 후졌어 -_- [4] 쿄스케갤로그로 이동합니다. 11.10.27 105 0
283953 제시카 [1] 이모군(175.114) 11.10.27 63 0
283952 나경원 깨졌군 이모군(175.114) 11.10.27 46 0
283951 아오 심심하구만 ㅋㅋ [3] 나리링갤로그로 이동합니다. 11.10.27 66 0
283950 모르는거 많이 물어봐도돼? [4] schizoid322갤로그로 이동합니다. 11.10.27 98 0
283949 아쉬벌레 얘는 프로그램도 못짜면서 왜자꾸 여기서 노는거임? [1] blackd갤로그로 이동합니다. 11.10.27 83 0
283948 횽들 나 이거 만드는데 두시간이나 걸렸는데 머리나쁜거임? [8] schizoid322갤로그로 이동합니다. 11.10.27 177 0
283946 초급자를 탈출하는 가장 첫 단계. [1] RR(218.54) 11.10.27 97 0
283944 근데 액티브X 없이 온라인게임 실행 가능함? [20] ㅇㅇㅇ(121.144) 11.10.27 186 0
283943 @blackd // 내가 dba는 아니고 한낱 웹개발자에 불과하지만 [7] monoless갤로그로 이동합니다. 11.10.27 151 0
283942 이걸 여기 물어봐도 되는지는 모르겠는데.. [5] schizoid322갤로그로 이동합니다. 11.10.27 70 0
283939 테러좀 도와줘요 형님들(119.197) 11.10.27 30 0
283938 C언어 파일입출력에 대해 질문있습니다ㅠㅠ [1] 늅늅이(220.70) 11.10.27 57 0
283937 mysql 콜룸형 질문좀.. [25] blackd갤로그로 이동합니다. 11.10.27 139 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2