广告
您当前的位置: 首页 >  技术 >  编程开发

Java面试题请自己设计一个trim()方法

作者:管理员 时间:2022-03-20 阅读数:8人阅读
    public static void main(String[] args) {

        //题目:Java面试题请自己设计一个trim()方法

        String str1 = "www.inbai.net   ~hello world    ";
        System.out.println(str1.length());
        System.out.println(str1);

        String trim = str1.trim();
        System.out.println(trim.length());
        System.out.println(trim);


        // 答案:
        int start = 0;
        int end = str1.length() - 1;
        while (start < end && str1.charAt(start) == ' ') {//start < end 保证该字符串不是“    ”
            start++;
        }
        while (start < end && str1.charAt(end) == ' ') {
            end--;
        }
        String str = str1.substring(start, end + 1);

        System.out.println("去除空格后的str长度="+str.length());


    }

这道题目, 其实是很简单的, 因为在Java中,提供了trim()方法,只是我们自己实现的时候,稍微动一下脑筋还是可以锻炼下思维.

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。

评论交流 (0)

正在加载评论...
头像

杨青青

当你还撑不起你的梦想时,就要去奋斗。如果缘分安排我们相遇,请不要让她擦肩和过。我们一起奋斗!

微信