Java实现 整型转字符串,位数不足时可以自动补0

Java实现 整型转字符串,位数不足时可以自动补0代码publicclassStringUtil{/***整型转字符串并格式化*@paramminSize最小大小*@paramseparator分隔符*@paramintNums需要转化的整数*@return字符串*/publicstaticStringformatInt(intminSize,Stringseparator,int…intNums){

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

代码

public class StringUtil {
    /**
     * 整型转字符串并格式化
     * @param minSize 最小大小
     * @param separator 分隔符
     * @param intNums 需要转化的整数
     * @return 字符串
     */
    public static String formatInt(int minSize, String separator, int...intNums) {
        StringBuilder stringBuilder = new StringBuilder("");
        for (int i = 0; i < intNums.length; i++) {
            if(i != 0) {
                stringBuilder.append(separator);
            }
            String s = String.valueOf(intNums[i]);
            int zeroNum = minSize - s.length();
            if(zeroNum > 0) {
                appendZeroInHead(stringBuilder, zeroNum);
            }

            stringBuilder.append(s);
        }

        return stringBuilder.toString();
    }

    private static void appendZeroInHead(StringBuilder sb, int zeroNum) {
        for (int i = 0; i < zeroNum; i++) {
            sb.append("0");
        }
    }

}

效果

测试1

    public static void main(String[] args) {
        String s = formatInt(2, "-", 1, 2, 3, 4, 10, 20, 900);
        System.out.println(s);
    }

结果

Java实现 整型转字符串,位数不足时可以自动补0

 

测试2

    public static void main(String[] args) {
        String s = formatInt(3, ",", 1, 2, 3, 4, 10, 20, 900);
        System.out.println(s);
    }

结果

Java实现 整型转字符串,位数不足时可以自动补0

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180481.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 新式单片机视频教程下载

    新式单片机视频教程下载新式单片机视频教程下载点击此处进入下载页面【文件名称】——国内首创新式单片机视频教程【文件描述】单片机学习资料,新手绝佳教程….【注意事项】压缩包内为种子文件需使用BT类软件下载;转载自btpig.com。–注:1.本人发资源纯为与诸位共享,发布前均做过测试保证可用。2.如果下载后打不开请重新再试,可能是网络传输问题。3.如有疑问请访问【http://blog.csdn.net/soft

    2022年4月28日
    47
  • 数据结构中的elemtype、elem是什么

    数据结构中的elemtype、elem是什么ElemType是数据结构的书上为了说明问题而用的一个词。它是elementtype(“元素的类型”)的简化体。 因为数据结构是讨论抽象的数据结构和算法的,一种结构中元素的类型不一定是整型、字符型、浮点型或者用户自定义类型,为了不重复说明,使用过程中用“elemtype”代表所有可能的数据类型,简单明了的概括了整体。在算法中,除特别说明外,规定ElemType的默认是int型。elem是单词…

    2022年5月19日
    60
  • 常见负载均衡策略「建议收藏」

    常见负载均衡策略「建议收藏」常见负载均衡策略负载主机可以提供很多种负载均衡方法,也就是我们常说的调度方法或算法。轮循RoundRobin:这种方法会将收到的请求循环分配到服务器集群中的每台机器,即有效服务器。如果使用这种方式,所有的标记进入虚拟服务的服务器应该有相近的资源容量以及负载形同的应用程序。如果所有的服务器有相同或者相近的性能那么选择这种方式会使服务器负载形同。基于这个前提,轮循调度是一个简单而有效的分配请求的方式。然而对于服务器不同的情况,选择这种方式就意味着能力比较弱的服务器也会在下一轮循环中接受轮循,

    2022年10月13日
    2
  • Prophet调参[通俗易懂]

    Prophet调参[通俗易懂]本篇主要讲解实际运用中Prophet调参的主要步骤以及一些本人实际经验。一参数理解篇classProphet(object):def__init__(self,growth=’linear’,changepoints=None,n_changepoints=25,changepoint_range=0.8,yearly_seasona

    2022年6月16日
    110
  • 2022美赛备赛资料大全

    2022美赛备赛资料大全目录1、美赛比赛网址及其介绍2、美赛摘要页说明3、美赛常用词语与语句4、美赛翻译注意事项5、美赛论文写作一些建议5.1团队方面准备5.2摘要表部分5.3评委关注点6、组队要求7、软件与一些建模网址参考(1)写一篇建模文章大致需要如下技能:(2)数学建模算法总结(3)word小白教程数据资料:(4)1982—2018中国统计年鉴大全链接(5)美国人口普查数据大全链接(6)美国城市数据大全链接(7)全球统计数…

    2022年6月5日
    35
  • Mac读写NTFS格式磁盘

    Mac读写NTFS格式磁盘在mac上接了个移动硬盘,发现只能读不能写,查了下有个ntfsformac,发现还要钱。使用mount命令:dotzdeMacBook-Pro-2:/dotz$mount/dev/disk1s1on/(apfs,local,journaled)devfson/dev(devfs,local,nobrowse)/dev/disk1s4on/private/…

    2022年6月25日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号