아래 소스의 차이가 뭘까요?
314
58 asked
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에 값을 대입하는 식인데
첫번째로하면 오류가 안나는데 두 번째로 하면 오류가 나네요..
위 두 소스의 차이점을 알고 싶습니다.
Answer 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
176
2
Gson
0
153
1
JSON API 활용하기(JSON-Java)
0
326
2
질문있습니다
0
257
1
질문있습니다.
0
213
1
강의 들으면서 잘 안되는 부분이 있어서요~
0
350
1
지도가 나오지 않아요
0
358
1
Gson 라이브러리 추가시 오류
0
1811
1
선생님 javaTPC API편 PDF파일이 안보여서요~
0
340
1
cmd에서 프로그램 실행 실패
0
519
1
TPC강의 모두 수강 후 현재 실전프로젝트 강의중 질문입니다.
0
272
1
BookDTO 생성자 질문
0
357
1
A instance of B의 작동원리가 궁금합니다!
0
283
1
채팅관련 질문입니다
1
415
0
cmd창 경로
0
326
1
connect 할 때 post 방식
0
273
0
JSONTokener 에러
0
349
1
Project03_A > rows.next 질문드립니다.
0
216
0
InputStream is = Project01_C.class.getResourceAsStream(src) 경로에 대해서
0
338
1
JSONObjct를 쓰는 이유 ??
1
290
1
지도 api 프로젝트 코드 문의
0
376
3
오류: 기본 클래스 Project06A_Server.class을(를) 찾거나 로드할 수 없습니다.
0
552
1
new 객체생성 자동완성 로딩 오류
0
521
1
geocode 요청방법
0
596
2

