public class IntString {
/**
* 自定义Int转String方法
*
* @param num int型数值
* @param len 序列号长度
* @return String型固定长度序列号,位数不足时自动补0
*/
public static String toIntString(int num, int len) {
String str = "";
int s = len - sizeInt(num);
for (int i = 0; i < s; i++) {
str += "0";
}
return str + num;
}
/**
* 自定义查询Int型数据位数
* @param x Int型数据
* @return Int型数据位数
*/
public static int sizeInt(int x){
final int[] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999,
99999999, 999999999, Integer.MAX_VALUE };
for (int i = 0;; i++)
if (x <= sizeTable[i])
return i + 1;
}
public static void main(String[] args) {
String s = toIntString(112,4);
System.out.print(s);
}
}
分享到:
相关推荐
//判断是否溢出,也就是每毫秒内超过4095,当为4096时,与sequenceMask相与,sequence就等于0 if (sequence == 0) { timestamp = tilNextMillis(lastTimestamp); //自旋等待到下一毫秒 } } else { sequence = 0...
要随机生成字符串代码如下: 在MySQL中定义一个随机串的方法,然后再SQL语句中调用此方法。 随机串函数定义方法: 代码如下: CREATE DEFINER=`root`@`localhost` FUNCTION `rand_string`(n INT) RETURNS varchar(255...
整形转换string型,整形转换string型,整形转换string型,整形转换string型
介绍Java的内存分配机制,并举例说明String型的不可变性。
主要函数GetPassword(int digits):string 参数为所生成随机组合位数 比如说要生成10为随机数字字母组合,就string randomCode = GetPassword(10); 生成的结果有数字和大写、小写字母组合
很简单的方法获得USB的序列号 Option Explicit Private Declare Function GetVolumeInformation Lib "kernel32.dll" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As ...
Java字符串长度不够,将其前面补0或者后面补0,适用于字典序比较前,将要比较字符串的位数保持一致,再进行比较。
这个工程提供一个工具类,将带小数点的字符串的小数点左边和右边的位数补0,有需要的可以下载
2.用KeyGen许可文件生成器制造自己需要的许可文件,请键入数字按Enter来选择不同的版本,之后会在本地文件夹里生成许可文件。 3.开始-》所有程序-》National Instruments-》NI License Manager(NI许可证管理器)-》...
用mvc或者三层时,未赋值的string类型变量传入parameters到数据库执行时会引发错误; datetime未赋值时为c#的datetime的默认值:0001/1/1 0:00:00 ,数据库的最小日期到1900年,不做判断会导致时间溢出; 此模板解决了以上...
Java字符串长度不够前面或后面补0
计算string表达式 返回一个double型的结果 可以配合图形界面。 其中支持括号负数以及浮点数计算
<?... namespace Hashids; class Hashids implements HashidsInterface { ... const SEP_DIV = 3.5;... * The alphabet string. ...本库是让整数生成唯一字符串的加密库,可以隐藏用户ID等多种用途。
1.随机数 随机数,是使用一个确定性的算法计算出来随机数序。... 2.rand库 ...3.生成指定位数随机数 以生成六位随机数为例 package main import ( fmt math/rand ) func CreateCaptcha() string {
QQ的 Dll 跟程序放在相同目录下即可,生成图片下。生成base64string效率高
获取硬盘序列号,Mac地址 CComputerInfo类 string GetHardDriveSerialNumber()//获取硬盘序列号 vector<string> GetMacAddress() //获取Mac地址
String字符串生成图片,输出一个Image类型的图片。
public static String[] split(String s, String regex) s参数为待拆分字符串, regex参数有两种格式: 单字符的字符串(长度1),功能如下:split(“ab#12#453”, “#”) 返回带5个元素的数组:ab, #, 12, #, 453 ...
获取CPU及硬盘序列号 string Cpu_ID = ""; string Hard_Driver = ""; try { ManagementClass mcCpu = new ManagementClass("win32_Processor"); ManagementObjectCollection mocCpu = mcCpu.GetInstances()...
unique-string:生成一个唯一的随机字符串