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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180598 [컴퓨터] B650보드 추천좀 해주십시오 2 커뮤니티 0 25 분 전 14
180597 [모바일] 아니 s21이 169g이고 s24u가 233g인데 말이되나 9 마법부오러사무국장 0 7 시간 전 227
180596 [잡담] 드디어 cpu 배송시작한다 9 차원에서사는인간 0 11 시간 전 252
180595 [컴퓨터] 다빈치 리졸브 쓰는분있나여 4 afterschool 0 13 시간 전 148
180594 [모바일] 아이패드 저장공간 질문 6 가나가다라 0 13 시간 전 144
180593 [컴퓨터] 150~200 4K 게이밍 견적 부탁 드려봅니다 11 라면死리 0 14 시간 전 160
180592 [잡담] sn850x 1tb 방열판 없어도 괜찮죠?? 10 김빵순 0 15 시간 전 111
180591 [컴퓨터] Am5 메인보드 asrock b650m pg lightning vs gigabite b650m-k 8 죽업 0 17 시간 전 96
180590 [모바일] s21 3년째쓰다가 s24 울트라로바꾸고 느낀점 5 마법부오러사무국장 0 22 시간 전 570
180589 [견적] 중고 노트북 한번바조요 6 쯔네이 0 1 일 전 153
180588 [컴퓨터] 간헐적 모니터 화면 깜빡거림은 왜생기는걸까요? 22 파라다이스 0 1 일 전 176
180587 [모바일] 태블릿사서 사용용도 11 오브 0 1 일 전 326
180586 [컴퓨터] 배그 멈춤현상 도와주세요(내용수정하였습니다,) 12 크크르삥뽕 0 1 일 전 135
180585 [컴퓨터] 드디어 컴퓨터 다 샀다ㅜㅜㅜ 24 뽀삐뽀삐 0 1 일 전 352
180584 [견적] 9700k 쓰고 있는데 컴퓨터 업글하려면 라이젠 뭐 사는게 좋음? 11 쪄까튼쎼쌍 0 1 일 전 212
180583 [컴퓨터] jpg 열화 막는법? 7 정병장기입원 0 1 일 전 279
180582 [모바일] 윈도우pc와 아이폰 사진연동 안되나? 5 cw 7 0 1 일 전 131
180581 [견적] 개붕이 견적 도와죠요 3 가기그게그거 0 1 일 전 88
180580 [모바일] 이거 삼전케어플러스로 넘어가야할정도임? 2 마법부오러사무국장 0 1 일 전 266
180579 [컴퓨터] 모니터 이상함 1 띵똥이 0 1 일 전 93