我有类似以下内容:int i = 3;String someNum = "123";我想i在someNum字符串后附加“ 0” 。是否有某种方法可以像Python一样乘以字符串来重复它?所以我可以去:someNum = sumNum + ("0" * 3);或类似的东西?在这种情况下,我的最终结果将是:“ 123000”。
3 回答
![?](http://img1.sycdn.imooc.com/54584f850001c0bc02200220-100-100.jpg)
12345678_0001
TA贡献1802条经验 获得超5个赞
不,但是您可以在Scala中!(然后编译并使用任何Java实现运行它!!!)
现在,如果要使用Java轻松实现此目的,请使用Apache commons-lang软件包。假设您正在使用maven,请将此依赖项添加到pom.xml中:
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.4</version>
</dependency>
然后如下所示使用StringUtils.repeat:
import org.apache.commons.lang.StringUtils
...
someNum = sumNum + StringUtils.repeat("0", 3);
添加回答
举报
0/150
提交
取消