为了账号安全,请及时绑定邮箱和手机立即绑定

我可以在Java中将字符串相乘以重复序列吗?

我可以在Java中将字符串相乘以重复序列吗?

qq_遁去的一_1 2019-12-13 15:10:23
我有类似以下内容:int i = 3;String someNum = "123";我想i在someNum字符串后附加“ 0” 。是否有某种方法可以像Python一样乘以字符串来重复它?所以我可以去:someNum = sumNum + ("0" * 3);或类似的东西?在这种情况下,我的最终结果将是:“ 123000”。
查看完整描述

3 回答

?
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);



查看完整回答
反对 回复 2019-12-14
  • 3 回答
  • 0 关注
  • 201 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信