c#빌런) 자바 코드좀 봐주라

요새 c#이랑 자바랑 병행해가며 공부하느라 바쁘다 ㅜㅜ


전체적인 흐름은 FileChooser를 통해 텍스트 파일을 열고 그 내용을

TextArea에 출력해주는거임.


fc.showOpenDialog(null);

try {

FileInputStream input;

BufferedReader fr = new BufferedReader(new FileReader(

fc.getSelectedFile().getPath()));


String str;


while((str=fr.readLine()) != null) {

np.getTa().setText(np.getTa().getText() + str + "\n"); 

}

}catch(IOException io) {

JOptionPane.showMessageDialog(null, io.getMessage());

}


여기서 내가 맘에 안드는건 

np.getTa().setText(np.getTa().getText() + str + "\n");  <<<<<< 여기에 "\n"줄바꿈을 넣는다는거임.

이런 줄바꿈 같은거 없이 그냥 있는 그대로 쫙 가져와서 출력해주는 좋은 방법 없음?

5개의 댓글

2018.05.17
https://stackoverflow.com/questions/326390/how-do-i-create-a-java-string-from-the-contents-of-a-file
0
2018.05.17
너가 readline을 썼기 땜시 개행문자를 직접 넣어줘야하는거신데
만약 readline말고 문자단위 또는 기타 방법으로 읽는다면 개행문자도 문자니깐 그대로 출력이 가능하다
0
2018.05.17
readAllLines이나 readAllBytes ㄱㄱ
0
2018.05.17
일부러 어려워보이려고 이렇게 썼는지 아니면 겉멋이 들었는지는 모르겠지만
fileopen 다이얼로그로 filename 알아낸 다음에
filestream 클래스로 불러와라.
string str = new filestream(filename, fileinfo.open).readalllines()

문서가 길어서 중간중간 속도 제어를 해야한다면
read()함수로 byte를 디코딩 하는 방식을 쓰셈
0
@강간범
세상에 누가 내 코딩을 본다고 겉멋이듬...
그런데 filestream 클래스로 불러들이라는게 FileInputStream 얘기하는거 맞지?
string str = new filestream(filename, fileinfo.open).readalllines() 여기에 FileStream이라는 클래스는 없고
FileInpuStream으로 하면 readAllLines라는 메소드가 없음.
0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180473 [잡담] wh xm4 끼고 자다가 오른쪽 박살남ㅠㅠ 곰문곰문곰문곰문... 0 5 분 전 4
180472 [컴퓨터] 컴퓨터 완본체 샀는데 깔아야할 드라이버나 설정 있나요? 5 하이웨이 0 4 시간 전 125
180471 [잡담] 좆데온 8천번대보다 7900xtx가 1 전기모기채는신이야 0 4 시간 전 120
180470 [컴퓨터] 형님들 견적짠거 호환 문제없는지 확인 부탁드립니다 2 우루루옳지 0 4 시간 전 49
180469 [정보] 크러쉬80 - 레이니75를 만든 Wob의 텐키리스 키보드 2 Veigrake 0 5 시간 전 173
180468 [잡담] 여기 로봇 청소기도 물어봐도 됨?? 10 년째재수강 0 6 시간 전 160
180467 [잡담] 윈도우12 전부 레거시쳐낸다는말이 하드웨어를 말한거구나 4 이거보인다면기분탓임 0 6 시간 전 218
180466 [컴퓨터] 갤럭시80 넘나 이쁜것이예요 2 군마 1 9 시간 전 316
180465 [모바일] 차량용 맥세이프 충전기 탁상용으로 쓰니 좋다 4 년째군대 0 9 시간 전 173
180464 [잡담] 채터링 어캐잡습니까... 5 로우팡맨 0 10 시간 전 166
180463 [잡담] 4월에 마우스 큰 게 두 개 나오네 7 GNStout 0 10 시간 전 233
180462 [컴퓨터] 무선 키보드 마우스 세트는 별로인가? 3 하이웨이 0 10 시간 전 112
180461 [컴퓨터] 10만원대 포터블 모니터는 사는거 아니더라 14 코싸멘뚜 0 10 시간 전 206
180460 [정보] 레이니75 저격하는 브릿지75 19 Veigrake 0 12 시간 전 291
180459 [모바일] 새 애플펜슬 나오면 기존 제품들 가격내려가? 5 II바II코II드II 0 15 시간 전 224
180458 [잡담] 드디어 왔다 레이니 5 ltearl 0 23 시간 전 296
180457 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 16 god79ii 0 23 시간 전 424
180456 [컴퓨터] sata 케이블때문에 ssd가 망가질 수도 있나요? 9 드웨인토마스 0 1 일 전 320
180455 [모바일] 횽들 어거좀 봐줘 6 부자가될개붕이놈들 0 1 일 전 195
180454 [컴퓨터] 선생님들 혜안을 구합니다 9 빠른인정빌런 0 1 일 전 184