![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
string操作
Yee丶
这个作者很懒,什么都没留下…
展开
-
string的10个面试题
下面是面试中最容易问到的有关String的问题。 1. 如何比较两个字符串?使用“==”还是equals()方法? 简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比较字符串。 如果你知道interning的概念的话,那就更好了。 2. 为什么针对原创 2017-07-02 12:36:12 · 227 阅读 · 0 评论 -
string,stringbuffer,stringbuilder
关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.String String:字符串常量 StringBuffer:字符创变量 St转载 2017-07-02 11:09:56 · 201 阅读 · 0 评论 -
==和equals的区别
“==”比较的是值【变量(栈)内存中存放的对象的(堆)内存地址】 equal用于比较两个对象的值是否相同【不是比地址】 【特别注意】Object类中的equals方法和“==”是一样的,没有区别,而String类,Integer类等等一些类,是重写了equals方法,才使得equals和“==不同”,所以,当自己创建类时,自动继承了Object的equals方法,要想实现不同的等于比较原创 2017-07-13 12:42:17 · 179 阅读 · 0 评论