자바 txt파일 불러와서..화면에 뿌리고싶은데요.
차오름
vector dic = new vector(); // 벡터선언 (동적자료 저장)
random r = new random();
public dictionary() {
stringtokenizer st = null;
try {
filereader fin = new filereader(/dic/dictionary.txt); // 지정된 파일을 read
bufferedreader in = new bufferedreader(fin);
string str = null;//dictionary.txt파일에서 받아온 값을 저장 하기 위한 변수
while ((str=in.readline())!=null){//파일에서 한줄씩 str에 저장함
st = new stringtokenizer(str); // token을 이용하여 단어단위로 읽어들임
while(st.hasmoretokens()){ // 다음 단어가 있을때까지
dic.add(st.nexttoken()); // vector에 저장
}
}
fin.close();
}
catch (ioexception e) {
e.printstacktrace();
}
}
public string word(){
// 난수생성하여 벡터에서 단어를 랜덤하게 리턴
return (string)dic.elementat(r.nextint(dic.size()));
}
제가 지금 넷빈즈로 타자타이핑 게임을 만드는데요,(산성비게임같은거)
화면에 뿌려보면 한글이 내려 와야되는데 ㅁㅁㅁㅁ 이렇게 한글이 깨져서 나오네요
머가 잘못되었나요 ??ㅜㅜ
가나 가나다 가나다라
나라 나라다 나라아다
이런식으로 텍스트파일에는 저장해 놓았구요
랜덤으로 불러드릴려고 난수 생성햇는데
머가 문제인지 모르겠어요 .
실행하면 자꾸 ㅁㅁㅁ ㅁㅁㅁㅁ 이런식으로만나오네요
도와주십시요!!
-
떠나간그놈
한글이 이상하다는 것은 인코딩이겟죠?????? 변환식 적용해보세요.......... 그수밖에 없어 보입니다.