use*_*789 0 java string int return tostring
我刚开始学习Java,现在我需要创建一个返回格式化string表示形式的Java函数int.这个函数必须返回"001"而不是just 1而"010"不是just 10,等等...我的函数看起来像这样:
int value = 1;
public String getcountervalue() {
String Return_string = Integer.toString(value);
return (Return_string);
}
Run Code Online (Sandbox Code Playgroud)
这只是更大代码的一小部分.计数value由代码的其他部分处理.我想这部Integer.toString分会转换int成一个string,或?,但我怎样才能使其正确格式化(如上所述)?
我很抱歉,如果之前已经提出这个问题,我无法找到它.
我正在使用java 1.7
format()提供了一种方便的方法String.请参阅Oracle文档
在你的情况下,这样的事情应该这样做:
public String getCounterValue(int value) {
return String.format("%03d", value);
}
Run Code Online (Sandbox Code Playgroud)