如何在TextArea控制输出格式? 如:在TextArea的输出格式为:张三 18 19 20里无私 45 34 56记咯 34 45 56不用"\t"来控制,用其他来控制他们的间距. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果用空格,在TextArea的输出格式为:(利用for循环)张三 18 19 20里无私 45 34 56记咯 34 45 56 这样,上下会不对齐. java.text 里面有一些用来格式化输出的类,不过我也没用过另外printf(Locale l, String format, Object... args) 这个构造也不知道会不会有用。笨办法是规定每一列的宽度,不够就用n-m个空格补齐。不过要是字段长度超过规定值也不行。private String getBlanks(int a ,int b){ if (a>b){ StringBuffer sb = new StringBuffer(); for (int i=0 ; i<a-b ; i++){ sb.append(" "); } return sb.toString(); } return "" ;}要是觉得这样循环太多,也可以用另一个龌龊的办法。定义一个数组strBlank[]。第一个存“ ” 第二个存“ ”第三个存“ ”。然后直接strBlank[a-b+1]就是要求得空格数。呵呵,不要BS我啊。 DJNativeSwing 谁用过!求大神讲解 问个数学几何题可以吗? 用dispose关闭当窗口后如何再显示 请教一个关于内部类的问题 求助,怎么获取ftp上某文件夹的文件名列表及文件创建时间 入门者提问,请帮忙引路 请教各位大虾:我在书上遇到的问题. 救急,在線等 用urlConnection向用delphi做的http服务器post数据。为什么服务器会接收到两个完全一样的请求 别人写的包中的文件(源文件和class文件)要在jbuilder下导入应该分别放在jbuilder下的什么目录? 有没有这样的解决方案!!! 为了我的人生,帮帮穷人吧!
在TextArea的输出格式为:(利用for循环)
张三 18 19 20
里无私 45 34 56
记咯 34 45 56
这样,上下会不对齐.
另外printf(Locale l, String format, Object... args) 这个构造也不知道会不会有用。笨办法是规定每一列的宽度,不够就用n-m个空格补齐。不过要是字段长度超过规定值也不行。
private String getBlanks(int a ,int b){
if (a>b){
StringBuffer sb = new StringBuffer();
for (int i=0 ; i<a-b ; i++){
sb.append(" ");
}
return sb.toString();
}
return "" ;
}要是觉得这样循环太多,也可以用另一个龌龊的办法。
定义一个数组strBlank[]。
第一个存“ ”
第二个存“ ”
第三个存“ ”
。
然后直接
strBlank[a-b+1]就是要求得空格数。
呵呵,不要BS我啊。