本文概述
- Java String intern()方法示例
- Java String intern()方法示例2
如果它是由new关键字创建的, 则可用于从内存返回字符串。它在字符串常量池中创建堆字符串对象的精确副本。
签名
实习生方法的签名如下:
public String intern()
退货
实习弦
Java String intern()方法示例
public class InternExample{
public static void main(String args[]){
String s1=new String("hello");
String s2="hello";
String s3=s1.intern();
//returns string from pool, now it will be same as s2
System.out.println(s1==s2);
//false because reference variables are pointing to different instance
System.out.println(s2==s3);
//true because reference variables are pointing to same instance
}}
立即测试
false
true
Java String intern()方法示例2让我们再看一个例子来了解字符串实习生的概念。
public class InternExample2 {
public static void main(String[] args) {
String s1 = "srcmini";
String s2 = s1.intern();
String s3 = new String("srcmini");
String s4 = s3.intern();
System.out.println(s1==s2);
// True
System.out.println(s1==s3);
// False
System.out.println(s1==s4);
// True
System.out.println(s2==s3);
// False
System.out.println(s2==s4);
// True
System.out.println(s3==s4);
// False
}
}
【Java String intern()】立即测试
true
false
true
false
true
false
推荐阅读
- Java字符串startsWith()
- 14个最佳卡通流媒体网站(在线观看你最喜欢的卡通)
- 开始菜单软件(10个最佳免费Windows开始菜单替代品)
- 如何修复笔记本电脑耳机插孔无法工作(解决方法教程)
- 点餐小程序APP开发
- appium 1.6.x版本去除安装UnlockSetting
- Android 设备兼容性
- Android零基础入门第70节(ViewPager轻松完成TabHost效果)
- android View实现变暗效果