请问如何在JAVA代码中去掉前导零?我尝试了几种方法,比如使用正则表达式工具。
"s.replaceFirst("^0+(?!$)", "") / replaceAll("^0*", "");`
但是看起来我的当前编译器兼容级别(1.3)好像不支持,会有一条红线指出方法replaceFirst(String, String)对于类型String是未定义的。
我的Java代码的一部分
public String proc_MODEL(Element recElement)
{
String SEAT = "";
try
{
SEAT = setNullToString(recElement.getChildText("SEAT")); // xml value =0000500
if (SEAT.length()>0)
{
SEAT = SEAT.replaceFirst("^0*", ""); //I need to remove leading zero to only 500
}
catch (Exception e)
{
e.printStackTrace();
return "501 Exception in proc_MODEL";
}
}
}
感谢您的帮助。
感谢您的协助。