아래 소스의 차이가 뭘까요?
320
投稿した質問数 58
StringBuffer stringBuffer = new StringBuffer();
String readLine;
while ((readLine = bufferedReader.readLine()) != null) {
stringBuffer.append(readLine);
}
bufferedReader.close(); StringBuffer stringBuffer = new StringBuffer();
String readLine;
while (bufferedReader.readLine() != null) {
readLine = bufferedReader.readLine();
stringBuffer.append(readLine);
}
bufferedReader.close();
첫번째 소스와 두번째 소스의 차이점이 어떤걸까요?
둘 다 bufferedReader.readLine() != null 일 경우에 readLine에 값을 대입하는 식인데
첫번째로하면 오류가 안나는데 두 번째로 하면 오류가 나네요..
위 두 소스의 차이점을 알고 싶습니다.
回答 1
0
StringBuffer stringBuffer = new StringBuffer();
String readLine;
while (bufferedReader.readLine() != null) {
readLine = bufferedReader.readLine(); stringBuffer.append(readLine);
}
bufferedReader.close();
위소스는 readLine()을 두번하기 때문에 에러가 발생한겁니다. while안에서 readLine()을 한번해버리면 스트림의 값을 읽어 버리고 다시 아래어서 또 readLine()을 하면 데이터가 없겠죠? 그래서 에러가 날것입니다.
cmd창.. 인텔리제이 소켓만들기 (실습)
0
185
2
Gson
0
161
1
JSON API 활용하기(JSON-Java)
0
340
2
질문있습니다
0
270
1
질문있습니다.
0
220
1
강의 들으면서 잘 안되는 부분이 있어서요~
0
356
1
지도가 나오지 않아요
0
367
1
Gson 라이브러리 추가시 오류
0
1821
1
선생님 javaTPC API편 PDF파일이 안보여서요~
0
347
1
cmd에서 프로그램 실행 실패
0
526
1
TPC강의 모두 수강 후 현재 실전프로젝트 강의중 질문입니다.
0
277
1
BookDTO 생성자 질문
0
364
1
A instance of B의 작동원리가 궁금합니다!
0
294
1
채팅관련 질문입니다
1
422
0
cmd창 경로
0
337
1
connect 할 때 post 방식
0
281
0
JSONTokener 에러
0
352
1
Project03_A > rows.next 질문드립니다.
0
223
0
InputStream is = Project01_C.class.getResourceAsStream(src) 경로에 대해서
0
342
1
JSONObjct를 쓰는 이유 ??
1
296
1
지도 api 프로젝트 코드 문의
0
387
3
오류: 기본 클래스 Project06A_Server.class을(를) 찾거나 로드할 수 없습니다.
0
556
1
new 객체생성 자동완성 로딩 오류
0
526
1
geocode 요청방법
0
605
2

