在项目中需要用到
现场本车:firstparty_001.jpg firstparty_002.jpg........的功能。为了避免出现重复造车轮的就找了下,发现了AtomicInteger类,做个表述。
/******
* 字符串一些常用方法
*
* @author xxxxxx
* @date 2013-5-27
*/
public class StringUtils {
/***
* 4表示会从5开始计数
*/
AtomicInteger val = new AtomicInteger(4);
/*****
* 返回005,006 ,007等的格式的顺序字符串
*
* @return
*/
public String getNext() {
if (val == null)
val = new AtomicInteger(4);
int nextVal = val.incrementAndGet();
return String.format("%03d", nextVal);
}
/****
* 从哪里开始计数 比如startValue=4,则会从005,006,007等
*
* @param startValue
* @return
*/
public String getNext(int startValue) {
val = new AtomicInteger(startValue);
int nextVal = val.incrementAndGet();
return String.format("%03d", nextVal);
}
}