我在jsp页面中遇到问题,其中列中有一个字符串,如(abdur...rahman)
。由于字符串中的这个连续点,我无法对该字符串进行自动换行,因此它超出了列
在java中如何解决这个问题,不应该使用“println”stmt来返回。它应该使用一些其他函数来返回,因为它将用于jsp页面。
答案 0 :(得分:0)
在两列之间添加\t
out.println(\t\t+"column1"+\t\t+"column2");
答案 1 :(得分:0)
我不确定你想要什么,但我可以尝试提供帮助:
您可以使用printf
:
System.out.printf("%10s%10x%10s\n", string1, string2, string3);
如果您在10之前添加减号(-
),则文本会在列的另一侧对齐:
System.out.printf("%-10s%-10x%-10s\n", string1, string2, string3);
答案 2 :(得分:0)
如果你想用空格字符或其他东西替换点,你可以使用java.util.StringTokenizer来生成标记(默认情况下,分隔符是空格,回车。你可以自己创建),替换函数可以用这些点替换这些点其他的char。 Split()函数会将其拆分。
您可以在JSP页面中使用它,例如:Rakesh Blog String Manipulation