问题描述
数据库中数据类型中的ntext,由于某种原因,存进了一个换行符'n',在Java中,用一个String类型的变量来存储从数据库中读取到ntext变量的内容,用JTextArea.setText()想把变量内容设置到组件上,但'n'却失去了换行的效果,怎么破?求大神赐教,谢谢!
解决方案
解决方案二:
JTextArea换行识别的是rn吧。
解决方案三:
引用1楼fangmingshijie的回复:
JTextArea换行识别的是rn吧。
都可以的,JTextArea.setText("我n们")能换行的我猜,原因应该是数据库中的n应该已经被当成了两个字符''和'n'了,而不是一个转义字符,就算转成String对象也是'\'和'n',两个字符,所以换行不了,我想问的是,有没有方便一点的解决方法,我现在想到的方法只是把字符串从“n”处拆成两段跟'n'再合成一段
时间: 2024-10-04 07:51:49