`
VaxVall
  • 浏览: 20151 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

浅谈String(二)

阅读更多
package 测试;

public class TestDemo {
	private static String getA() {return "a";}
	
	public static void test() {
		String a = "a";
		
		String b = a + "b";
		String c = "ab";
		String d = new String(b);
		
		System.out.println(b == c);
		System.out.println(c == d);
		System.out.println(c == d.intern());//intern()方法用以手工入池.
		System.out.println(b.intern() == d.intern());
	}

	public static void main(String[] args) {
		test();

	}

}





结果:false
    false
    true
    true
分享到:
评论

相关推荐

    JAVA小论文(浅谈String类)

    Java提供了String类,StringBuffer类和StringTokenizer类来存储和处理字符串。大多数情况下,可以使用String类来创建字符串。

    浅谈stringstream 的.str()正确用法和清空操作

    streamstring在调用str()时,会返回临时的string对象。而因为是临时的对象,所以它在整个表达式结束后将会被析构。 如果需要进一步操作string对象,先把其值赋给一个string变量后再操作。 stringstream ss...

    浅谈String.valueOf()方法的使用

    下面小编就为大家带来一篇浅谈String.valueOf()方法的使用。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    浅谈Java String内幕(下)

    String.intern()原理  String.intern()是一个Native方法,底层调用C++的 StringTable::intern 方法,源码注释:当调用 intern 方法时,如果常量池中已经该字符串,则返回池中的字符串;否则将此字符串添加到常量池...

    浅谈java中String StringBuffer StringBuilder的区别

    下面小编就为大家带来一篇浅谈java中String StringBuffer StringBuilder的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    浅谈java中String的两种赋值方式的区别

    主要介绍了浅谈java中String的两种赋值方式的区别。简单介绍了两种赋值方式,然后进行了实例分析,具有一定参考价值,需要的朋友可以了解下。

    浅谈Java的String中的subString()方法

    下面小编就为大家带来一篇浅谈Java的String中的subString()方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    浅谈Java编程中string的理解与运用

    主要介绍了浅谈Java编程中string的理解与运用,还是比较不错的,这里分享给大家,供需要的朋友参考。

    浅谈java String.split丢失结尾空字符串的问题

    下面小编就为大家带来一篇浅谈java String.split丢失结尾空字符串的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    浅谈java String不可变的好处

    主要介绍了java String不可变的好处,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    浅谈JS中String()与 .toString()的区别

    下面小编就为大家带来一篇浅谈JS中String()与 .toString()的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    浅谈Java String内幕(上)

     String字符串在Java应用中使用非常频繁,只有理解了它在虚拟机中的实现机制,才能写出健壮的应用,本文使用的JDK版本为1.8.0_3。  常量池  Java代码被编译成class文件时,会生成一个常量池(Constant pool)...

    浅谈JavaScript中的string拥有方法的原因

    主要介绍了浅谈JavaScript中的string拥有方法的原因,需要的朋友可以参考下

    浅谈javascript中字符串String与数组Array

    主要介绍了浅谈javascript中字符串String与数组Array,需要的朋友可以参考下

    浅谈c++中的while(cin)问题

    xp系统中利用dev-cpp进行编程,语句while(cin>>str),str是个string类型,在一行中输入几个string,末位加个ctrl+z,输入没有结束,除非出入换行后,再输入ctrl+z才能跳出输入。一直不明白未什么,解释请看下。 输入...

    浅谈JavaScript中的String对象常用方法

    主要介绍了JavaScript中的String对象常用方法,非常简单实用,有需要的小伙伴参考下

    浅谈C++中的string 类型占几个字节

    本篇文章小编并不是为大家讲解string类型的用法,而是讲解我个人比较好奇的问题,就是string 类型占几个字节

Global site tag (gtag.js) - Google Analytics