(java)txt 파일의 줄수를 알려고 할 때..
글쓴이: arachimajor / 작성시간: 월, 2005/09/12 - 2:12오후
txt 파일의 줄 수를 알려고 할 때 어떤 메쏘드가 있나요?
저는 BufferReader() 메소드를 이용해서 한줄 씩 읽다가
그 줄이 null이 되면 그만 두게 해서 라인을 읽으려고 했는데
계속 NullPointerException이 계속 뜨는 바람에 실행이 안되네요.
while(Line==null){
String temp = br3.readLine();
num = num + 1;
Line = temp;
}
이런 방식으로 할려고 했는데 잘 안나오네요.
다른 방법이 있을까요?
Forums:
exception처리 해주면 되겠지요..[code:1]while &#
exception처리 해주면 되겠지요..
----
자신을 이길 수 있는자는
무슨짓이든 할수있다..
즉..무서운 넘이란 말이지 ^-_-^
나? 아직 멀었지 ㅠㅠ
우선 버퍼리더로 돌린다음에 그것을 와일문으로 돌린다음에 각 라인을 스트링
우선 버퍼리더로 돌린다음에 그것을 와일문으로 돌린다음에 각 라인을 스트링 변수에 저장합니다.그리고 그것을 트림해서 앞뒤 공백을 없앤다음에 그것이 ""와 같은지 체크한다음에 원하시는 숫자를 더하시는 게 더 낳지 않나 합니다.만약 공백라인에 중지라면 조건에 ""와 같으면 브레이크 문을 써 주면 되겠죠...
인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com
Re: (java)txt 파일의 줄수를 알려고 할 때..
while ((line=reader.readLine()) != null)
로 써야할 것같구요.line number가 관심사라면,
LineNumberInputStream이나, LineNumberReader 같은 걸 쓰시면 될듯합니다.
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
[quote="다크슈테펜"]우선 버퍼리더로 돌린다음에 그것을 와일문으로
Sorry for English, but totally disagree this. You didn't catch "Line==null" in the question and might not know "readLine()" according to your answer.
[quote="Anonymous"][quote="다크슈테펜"]우선 버퍼리
저도 질문을 잘못 봤어요 그리고 제가 C#에서 쓰던 방식을 그대로 옮겨 놓은 것이라 오답이 되었네요..
인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com
헛, 바보같이 제가 질문부터 잘못썼군요;;;Line!=null요곤
헛, 바보같이 제가 질문부터 잘못썼군요;;;
Line!=null
요곤데 말이죠;;;
답변 정말 감사드립니다. ㅎㅎ
gg!!
댓글 달기