native方法intern()方法具有什么功能呢?

杨采妮 Java经验 发布时间:2022-05-25 22:42:38 阅读数:3250 1
下文笔者讲述intern()方法的功能简介说明,如下所示
s.intern()方法的功能:
   返回字符串对象的规范化表示形式
   或
   返回与该字符串具有相同内容的字符串,但是保证来自唯一字符串池
例:
 如:
    String s = new String("java265");
     此时s指向堆内存,同时在常量池中也放一个“java265”
	      
	 当我们使用s.intern():
	    将会打印出"java265"字符,但是这个字符是来自常量池中
      从这个结论中,我们可以得知intern()方法,返回常量池中的值 

例:
Strings1=newString("jav")+newString("a265");
Strings2=newString("j")+newString("ava265");
 
Strings3=s1.intern();
Strings4=s2.intern();
 
System.out.println(s1==s3);//true
System.out.println(s1==s4);//true
System.out.println(s2==s4);//false
 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202205/16534922553514.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者