안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요...
제가 지금 sqlite에 데이터를 넣으려고하는데..
insert해야하는 데이터가 문장이라 개행문자가 들어가려면 어떻게 해야하나요??
'\n'이 개행인것은 아는데..
이걸 문장안에 넣으면 개행이 되는게 아니고 그대로 표시가 되요..ㅜㅜ
sqlite SQL문안에 개행문가가 어떤건지 알면될거같은데....
db.execSQL("INSERT INTO TABLE_NAME VALUES('안녕하세요\n이렇게 문장이 들어가야 하는데...')");
출력이 요렇게 됐으면 하거든요...ㅠㅠ
-------------------------
안녕하세요
이렇게 문장이 들어가야 하는데...
-------------------------




원하는 대답은 아니시겠지만 db.execSQL() 로 얻어온 값을
StringTokenizer를 이용해서 \n을 기준으로 자른다음 String 배열에다 넣어주고 출력하는 건 어떨까요??
StringTokenizer st = new StringTokenizer(string, "\n");
String[] str = new String[st.countTokens()];
for(int i=0; i<str.length; i++) {
str[i] = st.nextToken();
System.out.println(str[i]);
}
이런식으로요