java 数字补齐0

String str_f = str.substring(0, 1);
int i = (Integer.parseInt(str.substring(1)) + 1);
// 数字补齐0
DecimalFormat df = new DecimalFormat("0000");
String str_b = df.format(i);
String factory_id = str_f + str_b;
System.out.println(factory_id);

时间: 2025-01-02 15:20:55

java 数字补齐0的相关文章

C# 实现数字字符串左补齐0的两种方法

string sss = string.Format("{0:d8}", 500); MessageBox.Show(sss); return; 代码如上,自动补齐前面的0

C#实现数字字符串左补齐0的3种方法

int n = 3; string s = n.ToString().PadLeft(4, '0'); //0003 s = string.Format("{0:d4}", n);          //0003            string s = n.ToString("0000");         //0003

字符串补齐

左补齐0,补齐2位:就为了好看: 1 string.Format("{0,-1:D2}",i + 1)

Elasticsearch in java 范例:自动补齐功能(completion suggester)

ES(elasticsearch)的suggester共有四类(term suggester, phrase suggester, completion suggester, context suggester), 其中completion suggester作为搜索框中的自动补齐功能,尤为常用. 本文将用java语言实现一个简单例子来叙述如何使用completion suggester. 例子的主要功能是为股票的名称和编号建立自动补齐功能. 实现一个完整的completion suggeste

[PHP学习教程]007.数字补0(Num padding)

引言:在日常工作中,经常要用到数字前后补0的操作,如:日期格式yyyy-MM-dd等等. 在php中有多种前后填充函数——今天,我们就介绍常用的两种,实现数字补零: str_pad sprintf 大家请直接看教程! 填充函数-str_pad 顾名思义,这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串 语法:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置) 参数解析: 填补后的长度-必须是个正整数 填补位置-有三个选项: 左边:STR_PAD_LEFT 右

32位MD5加密补齐丢失的0

/// <summary> /// 获取32位MD5加密字符串(已补完0) /// </summary> /// <param name="strWord"></param> /// <returns></returns> public static string GetMD5String(string strWord) { string strRes = string.Empty; MD5 md5 = MD5.C

剑指offer(Java版)第一题:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。 *请找出数组中任意一个重复的数字。 *例如,如果输入长度为7的数组{2, 3, 1, 0, 2, 5, 3},那么对应的输出是重复的数字2或者3。

/*在一个长度为n的数组里的所有数字都在0到n-1的范围内. * 数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次. * 请找出数组中任意一个重复的数字. * 例如,如果输入长度为7的数组{2, 3, 1, 0, 2, 5, 3},那么对应的输出是重复的数字2或者3.*/ import java.util.*; public class Class1 { static class findRepeatedNumber{ public int findRepeatedN

Java数字、货币值和百分数等的格式化处理

如果我们用下列语句输出一个数 System.out.println(123456.789); 将会在Console看到输出 123456.789 那么如何得到123,456.789这种格式化的输出呢?这里就需要用到java.text.Format这个类.不仅是数字,它还提供了货币值和百分数的格式化输出,比如0.58的百分数输出形式是58%.要获得本地的默认格式,可以用下列方法获得 Java代码   NumberFormat.getNumberInstance() NumberFormat.get

java数字字符串累加1的解决方案

近期操作项目遇到这样的问题,研究了下搞出了一个解决方案. //num也可以是在数字字符串里面截取的,比如我有14位的数字字符串前六位是市级,7,8位代表县区,后两位代表乡镇,最后四位是累计+1的,这个时候你就可以根据前10位查出最大的是多少,然后用最大的+1得出新的最大的.. //你要+1的字符串 String num="0000"; //转成整数并执行累加操作,但是可能位数变少了,怎么办呢? int i=Integer.valueOf(Num)+1; //为了拼接字符串使用 Stri