首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

剔除、去掉字符串尾部的0或者某个特定字符(递归实现)

2012-09-22 
删除、去掉字符串尾部的0或者某个特定字符(递归实现)删除、去掉字符串尾部的0或者某个特定字符(递归实现)/**

删除、去掉字符串尾部的0或者某个特定字符(递归实现)

删除、去掉字符串尾部的0或者某个特定字符(递归实现)

/*****************************************************************************      * 类描述:       TODO   ****************************************************************************/public class TempTest {/************************************ *  方法说明:   测试 *  参数:                @param args      *  返回: void   *************************************/public static void main(String[] args) {//测试String str = "1111111111010000";String string = removeTail0(str);System.out.println("string:"+string);}/************************************ *  方法说明:   删除字符串尾部的0 *  参数:                @param str *  返回: String   ***********************************/public static String removeTail0(String str){//如果字符串尾部不为0,返回字符串if(!str.substring(str.length() -1).equals("0")){return str;}else{//否则将字符串尾部删除一位再进行递归return removeTail0(str.substring(0, str.length() -1 ));}}}

?打印结果应该是:string:111111111101

?

本方法是本人想到的一个简单实现,如果大家有更好的建议,请留言!

热点排行