`
yinchunjian
  • 浏览: 283176 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

将整数转换成固定格式的字符串

 
阅读更多

 public static String getNumberString(int num)
    {
        char[] numChar = String.valueOf(num).toCharArray();
        if (numChar.length == 12)
        {
            return String.valueOf(numChar);
        }

        char[] retCharArr = new char[12];
        Arrays.fill(retCharArr, '0');
        System.arraycopy(numChar, 0, retCharArr, 12 - numChar.length, numChar.length);
        return String.valueOf(retCharArr);
    }

分享到:
评论

相关推荐

    格式化写入字符串_labview_

    对于格式化写入,我们需要关注“格式化字符串”(Format String)函数,它可以将数值或其他数据类型转换为格式化的字符串。 3. **格式化字符串语法**:在LabVIEW中,可以使用类似C语言的printf格式来构造格式化字符...

    数据格式字符串转换(C#)

    ### 数据格式字符串转换(C#) 在C#编程语言中,数据格式字符串是一种强大的工具,用于控制数据的显示格式。本文将详细介绍数据格式字符串的基本结构、组成部分及其应用,并提供一些常用的格式化字符及其含义,帮助...

    QT字符串设置固定宽度,前位补0.7z

    首先,`setNum()`函数可以将整数或浮点数转换为字符串。例如,如果你有一个整数`num = 12`,你可以用`QString str = QString::number(num)`将其转换为字符串。 然后,`rightJustified()`方法用于将字符串右对齐并...

    QT 收到下位机16进制数转换字符串显示

    如果为字符串,需要进行预处理,去除前缀"0x",然后将剩余的16进制字符转换成对应的十进制数值。你可以使用`QByteArray::fromHex()`或`QString::toLatin1()`方法将16进制字符串转换为字节序列,再通过`QByteArray::...

    将数据形式转换成要求长度的字符串

    例如,要将一个整数转换为长度为5位的字符串,左侧不足则补零,可以使用`format`函数: ```python num = 123 formatted_str = "{:05d}".format(num) ``` 这里的`:05d`表示将数字转换为宽度为5的十进制数,不足5位则...

    标准数字格式字符串

    对于任何不符合标准数字格式字符串定义的格式字符串,它们将被视为自定义格式字符串进行处理。例如,“c!”包含了两个字母字符,即使其中一个字符“c”是标准格式符,整个字符串也会被解释为自定义格式字符串。 ###...

    数值转字符串函数

    这两个函数分别用于将整数和浮点数转换成字符串形式。 #### 二、`toStr()` 函数详解 **函数原型**: ```c char* toStr(int num, char precition); ``` **功能描述**: 该函数接收一个整数 `num` 和一个精度参数 `...

    Android 带小数点的字符串格式化为固定位数

    字符串格式化是指根据一定的规则,将数据转换为符合特定格式的字符串。在Java和Android中,我们可以使用`String.format()`方法或者`DecimalFormat`类来进行格式化操作。 对于带小数点的字符串,我们可能需要固定...

    .NET标准格式数字字符串

    `ToString()`方法是.NET中用于将各种类型的数据转换为字符串的关键工具,特别是对于数字类型。在这个主题中,我们将深入探讨如何使用`ToString()`方法与标准数值格式化说明来格式化数字字符串,以及如何处理特定的...

    delphi枚举字符串转换

    `Ord`函数返回枚举类型的整数值,然后可以使用`IntToStr`将其转换为字符串。例如,如果有一个名为`Color`的枚举类型: ```delphi type TColor = (clRed, clGreen, clBlue); var ColorValue: TColor; ColorStr...

    字符串转换工具

    无论是在编程、数据分析还是文本处理中,我们经常需要将字符串从一种格式转换成另一种格式,以满足特定的需求或兼容不同的系统。以下是一些关于“字符串转换工具”的核心知识点: 1. **字符串的基本概念**:在...

    c# 字符串转 32位 16进制

    如果每个字符都转换为4位16进制(即`char`的16进制表示),那么一个包含16个字符的字符串将会有64位的16进制表示,而不是32位。如果“32位”指的是整个字符串转换后的16进制表示的总长度,那通常需要额外的信息来...

    十六进制字符串和数值相互转换

    首先,我们要了解如何将十六进制字符串转换为整数值。在C++中,可以使用`std::stringstream`和`std::hex`函数来完成这个任务。`std::stringstream`是一个字符流,允许我们像处理输入输出流一样处理字符串;`std::hex...

    C语言字符串指针(指向字符串的指针)_C语言中文网1

    - `printf("%s\n", str)`直接输出字符串,`%s`格式化说明符会处理字符串直到遇到`\0`。 - 使用`for`循环,通过`printf("%c", str[i])`或`printf("%c", pstr[i])`或`printf("%c", *(str+i))`,可以逐个输出字符串中...

    C++中几种将整数转换成二进制输出的方法总结

    `BinaryBitset`函数使用`bitset`类将整数转换为二进制字符串,直接输出即可。这种方法简洁且直观,但可能不如其他方法灵活,因为`bitset`是固定长度的。 在上述代码的`main`函数中,这些方法被应用于同一整数,并...

    qt例程字符串设置固定宽度,前位补0.7z

    `setNum()`方法可以将整数或浮点数转换为字符串,同时提供一个可选的基数参数。虽然它不直接支持前补0,但可以通过结合`leftJustify()`和`setFill()`方法来实现。例如: ```cpp int number = 123; QString str = ...

    字符串格式化

    在编程领域,字符串格式化是一种将变量值与特定格式结合在一起的方法,以便生成易于阅读和理解的输出。在C#中,字符串格式化是通过`String.Format`方法实现的,这也是给定文件名中提到的核心知识点。这个方法允许...

    labview格式化字符串与正则表达式

    3. **格式化例子**:如果要将一个整数和浮点数组合成字符串,可以使用`Format String`函数,格式字符串可能是`"Number is %d and Value is %.2f"`,其中%d和%.2f是占位符,分别对应整数和保留两位小数的浮点数。...

    MATLAB字符串转换

    - **用途**:将整数转换为字符串。 - **示例**:`int2str(123)` 返回 `"123"`。 7. **`lower`** - **用途**:将字符串中的所有字符转换为小写。 - **示例**:`lower('HELLO')` 返回 `"hello"`。 8. **`num2...

    db2字符串函数大全

    - `UPPER` 函数将字符串转换为全大写。 - `LOWER` 函数将字符串转换为全小写。 ### 9. POWER, SQRT - `POWER(a, b)` 函数返回 `a` 的 `b` 次幂。 - `SQRT` 函数返回一个数的平方根。 ### 10. RAND `RAND` 函数...

Global site tag (gtag.js) - Google Analytics