昨天注册的账号,今天上班时间上午无事挡下来类的源码学习,在看到方法trim时,有种求知的冲动便有了下面的内容,鉴于本人菜鸟,请各位大神勿喷 。
打开类的源码定位到方法trim,相信绝大多数程序猿都使用过这个方法,因为它太过平常,所以大家可能没有留意其内部实现,一下是方法代码:
【java null】
文章插图
trim( str) {
str == null ? null : str.trim();
简单到不能再简单的一个定义,一句,其实却是有奥秘在其中的,上面的代码我们很容易看懂,它使用了类的trim方法,至于的trim此处不贴源码有兴趣的可以自己挡下来看看
下来我将模拟类实现trim(大神勿喷哦^_^)
首先我们肯定会想到trim本身就是做了去空格操作,有那么复杂吗?但是请各位仔细阅读类的源码,你会发现它不仅仅是去空格这么简单而是使用value
- Object javascript基础--对象封装
- 刨析源码,深层讲解 Java-集合框架
- 建立编程思想 Java 2.0--基础阶段
- 4 Java基础09-面向对象【多态】
- java执行linux命令 su_Java调用Linux命令执行
- Java中加密算法介绍及其实现
- java学习笔记2--面向对象编程
- java中静态块的作用,调用顺序和使用方法
- 一 微信公众平台开发JAVA验证来自微信服务器的消息
- 4 零基础学java---方法method