在jsp从数据库中读出数据的时候,有时候数据库中连续包含着几个空格,如段开头空两个,那么利用Java中自带的字符串StringTokenizer只能分离出一个空格,如StringTokenizer ch = StringTokenizer(str);
如何获得连续的几个空格呢?
我们可以利用一个一个检索的方法来实现,虽然实现的速度可能要打折扣。
源码:
int all = str.length();
while (i<all){
char ch = str.charAt(i);
int chr = (int)ch;
if (chr==32)
scomp = scomp + "&npbsp;";
else
scomp = scomp + ch;
//;se}
out.println(scomp);