小编use*_*327的帖子

删除java代码中的前导零

我是否知道如何删除JAVA代码中的前导零?我尝试了几种方法,如正则表达式工具

"s.replaceFirst("^0+(?!$)", "") / replaceAll("^0*", "");` 
Run Code Online (Sandbox Code Playgroud)

但似乎不支持我当前的编译器合规级别(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";
       }
    } 
}
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助.

java

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×1