파일에서 텍스트를 읽고 모든 문자를 선택하고 다른 파일에 쓰려고합니다. 그 다음에는 그 단어를 세어야합니다.와이드 shortIdentify 10 진수 값으로 "ENTER"
ENTER/개행이 문제가되는 경우가 있습니다.
서면, 원본 4 개 단어를 가지고 (확인을 한 줄에 모든 것을 쓰기) 그것은 읽을 될
first row
second row
first rowsecond row
으로 원본 텍스트 인 경우 올바르지 3 있습니다.
내가 구현하려고하는 것은 아마도 각 문자를 10 진수 값 (ASCII?)으로 변환하는 것입니다. 기본적으로 A-Z, A-Z, 및 ÅÄÖåäö
문제입니다
for(int i=0; i< currentStringLine.lengt ; i++) {
char curr = currentStringLine.charAt(index);
int cc = curr;
if( (cc>=65 && cc<=90) ||
(cc>=97 && cc<=122)||
cc==228 || cc==229 || cc==196 ||
cc==197 || cc==246 || cc==214 || cc==32) {
//stringbuilder etc
}//end if
}//end forloop
: 임 줄 바꿈에 대한 경우 문 해당/"의 입력"그러나 나는 그것을 해낼 것 질수 있도록 노력. http://www.asciitable.com/에서 "캐리지 리턴"은 13으로 "NL 줄 바꿈/줄 바꿈"(별매)은 10 개로 시도했지만 성공하지 못했습니다.
당신은뿐만 아니라 단지 라인을 읽는 대신에 모든 문자 비교를 수행 한 후 \ n을 (줄 바꿈)를 추가 할 수 있습니다. System.getProperty ("line.separator")를 사용하여 각 운영 체제에 해당하는 \ n을 얻을 수 있습니다. 어떤 이유에서든 – ChopChop
"\ n"이 작동하지 않았지만 대신에 ""라고 덧붙여서 올바른 트랙 타이에 나를 데려 오기 위해 건배합니다! =) 편집 : 좋아, 알았지 그 – user3185667