首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

javascript中空格对齐的有关问题

2012-01-07 
javascript中空格对齐的问题要想在js的confirm框中显示下列信息:型号数量123456789100WIS12200让用户确认。

javascript中空格对齐的问题
要想在js的confirm框中显示下列信息:
                型号             数量
123456789                         100
WIS12                                 200
让用户确认。其中型号是20位的左对齐,数量是5位的右对齐。现在问题是123456789+11个空格和WIS12+15个空格后看上去的长度明显不一致,应该是js本身字符长度的问题。想请教一下有什么方法解决。(只要能对齐,型号超过20也没关系)

[解决办法]
WIS12+20个
[解决办法]
调用下面的方法,补齐空格。

/**
* 将一个字串转换成规定长度的字串,不足以空格补齐
*
* @param str,原字串
* @return 如果原字串为null则返回null,否则返回去除多余空格后的字串
*/
public static final String toSizeString(String str,int size ) {
StringBuffer sb=new StringBuffer( " ");
if(str!=null)sb.append(str.trim());
int len=sb==null?0:sb.length();
if(len> =size) sb.delete(size,len);
else
for(int i=0;i <size-len;i++){
sb.append( " ");
}
return sb.toString();
}
[解决办法]
可以加 \n 或者取得的数据进行排列显示啊
[解决办法]
使用div模拟

热点排行