native方法intern()方法具有什么功能呢?
下文笔者讲述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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。