Java 删除 String 的后面的若干字符的实现

该实现的代码如下:

    private String chop(final String sourceString, final int length) {
        if (!sourceString.isEmpty()) {
            if (sourceString.length() > length) {
                return sourceString.substring(0, sourceString.length() - length);
            }
            return "";
        }
        return sourceString;
    }

该实现在 Android Studio 中的测试代码如下:

        String testStr = "I am toby!";
        Log.d(TAG, "testStr length: " + testStr.length());
        Log.d(TAG, "testStr content: " + testStr);
        testStr = chop(testStr, 1);
        Log.d(TAG, "testStr chop 1 content: " + testStr);

        Log.d(TAG, "testStr length: " + testStr.length());
        Log.d(TAG, "testStr content: " + testStr);
        testStr = chop(testStr, 10);
        Log.d(TAG, "testStr length: " + testStr.length());
        Log.d(TAG, "testStr chop 10 content: " + testStr);

运行输出结果:

运行输出结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,292评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,374评论 19 139
  • 我们经常会遇见这样的情况,顾客走进门,一眼就看中了自己喜欢的商品。但是跟着一起来的同伴却不喜欢,在旁边说三道四,弄...
    天蓝槑Ln阅读 5,439评论 0 0
  • 他话那年青飞雨 一把清翠烟雨朦中窕揺 南风拉过油纸 呼啦呼啦的跳 谁也无可奈何 那孤单的离殇 丝丝缕缕的惆怅 在梅...
    羽墨凌阅读 1,586评论 0 2
  • 今天早上跟室友一起吃了美好的早餐,红薯小米粥,西红柿拌白糖,鸡蛋。出门上班,十月的深圳,路边还有怒放的...
    新芽作伴阅读 3,101评论 0 1