Java学习笔记(二):字符串String类
来源:互联网 发布:医院挂号哪个软件好 编辑:程序博客网 时间:2024/06/13 10:12
字符串广泛应用于Java编程中,在Java中字符串属于一种对象,不属于Java的8种基本数据类型。Java提供String类来创建和使用字符串。值得一提的是,String类型的变量在比较时尽量避免使用‘==’操作符,这个操作符比较的是地址,而String类型的变量在定义时,有两种方式:
第一种是String 变量 = "变量值";
例如:
String a = "abc";String b = "abc";这种情况下a和b同时指向abc开辟的同一段内存地址。使用==判断是成立的,为真。
第二种是标准的对象实例化方式:String 变量 = new String("变量值");
例如:
String a = new String("abc");String b = new String("abc");这种情况下a和b是两个不同的对象实例化,指向不同的内存地址,使用==判断时不成立的,为假。
以上实验的代码片段如下:
public class TestString {public static void main(String [] args){String oldstr = "Hello World";String newstr = "Hello World";System.out.println(oldstr==newstr);String oldstr1 = new String("Hello World");String newstr1 = new String("Hello World");System.out.println(oldstr1==newstr1);}}
truefalse
阅读全文
0 0
- Java学习笔记(二):字符串String类
- [学习笔记]Java字符串类String
- Java学习笔记(15)--Java String类详解(二)
- Java基础学习笔记(二)常用类String
- tcl/tk学习笔记:字符串(二)string命令集
- java 学习笔记(二) 字符串分割
- C++学习笔记(二)C风格字符串和string类区别和联系
- Java学习笔记-字符串、正则表达式(String,regex)
- java核心技术学习笔记4---String字符串
- java基础学习笔记(二)String、正则
- Java学习笔记(二十六):String.split()的使用
- java基础---String学习笔记二
- Python学习(二) 字符串String
- Java学习笔记(二十):关于String类为什么是final
- JAVA学习笔记(二)字符串的比较
- JAVA解惑学习笔记之二----字符串
- java学习笔记(String类)
- Java学习笔记(String类)
- CSS中的样式层叠机制Cascade
- Java通过jdbc访问SQLServer数据库
- C/C++ 第八周串和数组 (一)对称矩阵压缩存储的实现与应用 项目3—(1)
- UE4打包安卓项目遇到UATHelper: Packaging (Android (ETC1)): ERROR: cmd.exe failed with args的解决方案
- PHP采集的实现,直接写成个类
- Java学习笔记(二):字符串String类
- handler 消息处理机制
- HashMap 遍历的两种方式及性能比较
- Win10不好用,优化靠管家?其实,Win10自带更便捷
- 练习二
- 伪类与伪元素的区别
- 问题解答
- HDOJ1799 循环多少次?
- Linux CentOS配置yum源(阿里yum)