前言
对于一些kotlin刚入门的新手来说,可能不知道kotlin字符串如何补0,下面来分享一个方法。
代码实现
这里举个例子,假设生成一个流水号,流水号前六位为日期格式yyMMdd,后六位为递增的一个常量,采用String.format的方法。
private var serialIndex = 0
private fun generateSerialNo(): String {
return String.format("%s%06d",SimpleDateFormat("yyMMdd").format(Date()),serialIndex++)
}
那么函数返回的String为200604000001,此时后六位自动补齐。
总结
使用方法其实很简单,谢谢大家。