java intern_Java intern() 方法
Java intern() 方法
intern() 方法返回字符串对象的规范化表示形式。
它遵循以下规则:对于任意两个字符串 s 和 t,当且仅当 s.equals(t) 为 true 时,s.intern() == t.intern() 才为 true。
语法public String intern()
参数无
返回值
一个字符串,内容与此字符串相同,但一定取自具有唯一字符串的池。
实例public class Test {
public static void main(String args[]) {
String Str1 = new String("www.w3cschool.cn");
String Str2 = new String("www.w3cschool.cn");
System.out.print("规范表示:" );
System.out.println(Str1.intern());
System.out.print("规范表示:" );
System.out.println(Str2.intern());
}
}
以上程序执行结果为:规范表示:www.w3cschool.cn
规范表示:www.w3cschool.cn
java intern_Java intern() 方法相关推荐
- Java中intern()方法的作用
一般我们变成很少使用到 intern这个方法,今天我就来解释一下这个方法是干什么的,做什么用的 首先请大家看一个例子: [java] view plaincopyprint? public stati ...
- Java之intern方法
一.作用: 当常量池中不存在"abc"这个字符串的引用,将这个对象的引用加入常量池,返回这个对象的引用. 当常量池中存在"abc"这个字符串的引用,返回这个对象 ...
- java的intern()方法详解
尽管在输出中调用intern方法并没有什么效果,但是实际上后台这个方法会做一系列的动作和操作.在调用"ab".intern()方法的时候会返回"ab",但是这个 ...
- JAVA中intern()方法的详解
很多童鞋可能在Java考试中或者笔试中遇到String字符串比较相等的问题,今天就来谈一谈 在JAVA虚拟机中,有运行时数据区,包含线程共享的:堆,方法区 和线程隔离的:程序计数器,Java虚拟机栈, ...
- java intern_java String的intern方法
我们知道再jvm的运行时内存可以分为堆.方法区.程序计数器.虚拟机栈和本地方法栈.而在方法区中有一个字符串常量池,用来保存字符串这个不可变量.如果我们使用String str=new String(& ...
- 理解Java字符串常量池与intern()方法
理解Java字符串常量池与intern()方法 阅读目录 Java内存区域 两种创建方式在内存中的区别 解释开头的例子 intern()方法 参考资料 String s1 = "Hello& ...
- 关于Java中String类的intern()方法
首先intern()方法的定义:当调用这个方法的时候,如果字符串常量池中有这个对象,就把常量池中的这个对象返回,没有就把当前对象加入到常量池并且返回当前对象的引用: jdk1.6之前:将对象存入常量池 ...
- java 创建string对象机制 字符串缓冲池 字符串拼接机制 字符串中intern()方法...
字符串常量池:字符串常量池在方法区中 为了优化空间,为了减少在JVM中创建的字符串的数量,字符串类维护了一个字符串池,每当代码创建字符串常量时,JVM会首先检查字符串常量池.如果字符串已经存在池中,就 ...
- JAVA中String类的intern()方法的作用
2019独角兽企业重金招聘Python工程师标准>>> 一般我们变成很少使用到 intern这个方法,今天我就来解释一下这个方法是干什么的,做什么用的 首先请大家看一个例子: [ja ...
- Java技术——你真的了解String类的intern()方法吗
0.引言 什么都先不说,先看下面这个引入的例子: [java] view plain copy String str1 = new String("SEU")+ new Strin ...
最新文章
- CodeIgniter自带的数据库类使用介绍
- DL之DNN优化技术:利用Batch Normalization(简介、入门、使用)优化方法提高DNN模型的性能
- 【笔记】跨域重定向中使用Ajax(XHR请求)导致跨域失败
- Maven Scope取值的含义
- Python功能之反射
- SparkSQL源代码:总体概述
- DameWare NT Utilities
- pandas创建series三种方法
- PTA程序设计基础6 7-1 列表排序、逆序 (10 分)C语言解法
- JAVA观察者模式(买彩票案例)
- thinkphp 提示验证码错误
- kali安装有道词典
- html图片自动切换的幻灯片效果的,JS实现可切换图片的幻灯切换效果示例
- 服务器系统2008怎么安装net,如何在win2008R2 上安装.Net 3.5 sp1
- c语言 字符串switch,C++中如何对字符串进行switch
- Windows定期删除过期文件
- 网站ftp服务器密码修改,ftp服务器忘记密码修改
- 导读:生活中的设计模式——启程之前,请不要错过我
- 51nod初学者首页1级题题解(5)
- ubuntu下安装win10虚拟机提示没有可用的映像
热门文章
- windows上使用wordpress搭建博客
- php fpm 504,php为什么会出现504错误
- 戴尔服务器物理关机,戴尔服务器的远程开机和关机
- 2020科目一考试口诀_2020驾考技巧科目一考试口诀答题法
- 域名解析服务器地址,中国优秀DNS公共域名解析服务器IP地址列表
- 方差互换(Variance Swap)定价推导及VIX相关介绍
- 怎样将计算机和电视机连接网络连接,电脑怎么连接电视 电脑和电视连接方法图文教程...
- 李白:下终南山过斛斯山人宿置酒
- 手把手教你用UNet做医学图像分割系统
- 冰冻三尺,非一日之寒。数据解析——正则解析(2)