2 pyd68tc pyd68tc 于 2014.09.14 21:44 提问

如何用String.format加上前导空格

在某本大学java教材里,例题是关于显示当月月历的。在每月的第一天之前显示前导空格以对齐,下列就是部分代码,但是eclipse报错,说后面的空格是字符,不符合该方法的参数表。不知道到底应该怎么用,求解

now.set(year, month-1, 1);
str+=String.format("%"+4*week+"c",' ');

2个回答

qiaojiew
qiaojiew   2014.09.18 14:47
已采纳

now.set(year, month-1, 1);
str+=String.format("%"+4*week+"c"," ");
或者
now.set(year, month-1, 1);
str+=String.format("%"+4*week+"c",\' \');
你试下

pyd68tc
pyd68tc   2015.01.23 16:37

已解决,其实是eclipse未将本地编译器导入所致

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!