[해결] 자바에서 파일을불러와서 읽을때
글쓴이: timothyh124 / 작성시간: 목, 2008/05/29 - 9:53오전
안녕하세요~
자바공부를 막 시작하게된 새내기인데요 :)
프로그래밍하는데 문제가 텍스트 파일을 읽고 그 문단에 몇개의 알파벳 몇개의 white space 몇개의 숫자 몇개의 특수문자를 구하라 인데요 코딩을 보시면 맨 마지막에 if (each>="A"&&each<="Z") 에서 보면 each 가 스트링이기때문에 ASCII 숫자를 안썼는데... 스트링에는 <=,>= 이것이 적용이 안된다네요; 그러면 each 를 Int로 지정하고 비교해야하나요?
String each; try{ BufferedReader Input = new BufferedReader(new InputStreamReader(fileName)); each = Input.readLine(); if (each>="A" && each<="Z")[[/code]
Forums:
파일에 저장된
파일에 저장된 한개의 라인이 단일 알파벳으로 구성되어있는게 아니라면 길다란 스트링을 아스키 코드값을 비교하는 것 같이
하는건 당연히 안됩니다.
for (int i = 0; i < each.length(); i++)
{
char c = each.charAt(i);
if (c >= 'A' && c <= 'Z')
{
//처리
}
}
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
코드나 인용 부분을 넣을 때는...
아이콘을 한 번 누르고 작성한 다음에 끝이 나는 위치에서 해당 아이콘을 다시 한 번 눌러주세요. 아니면 맨 오른쪽에 체크아이콘(나이키 로고처럼도 생겼죠)를 클릭하면 알아서 적당한 종료태그를 붙여준답니다.
글에
=================
잠못자는 한솔아빠
아~
감사합니다 :)
기본적인걸 잘못생각한거네요!
C
감사합니다
감사합니다 하야로비님 다음부턴 제대로 해야겟네요 ㄱ-;; 아 그리고 고쳤습니다 :)
C
댓글 달기