面向对象 String类
来源:互联网 发布:oracle转mysql powerde 编辑:程序博客网 时间:2024/05/02 00:33
1 实例化String对象
1.1 直接赋值
public class StringDemo01{ public static void main(String[] args) { String name = "IronMan" ; //直接赋值 System.out.println("姓名:"+name) ; }}
1.2 通过new关键字
public class StringDemo02{ public static void main(String[] args) { String name = new String("IronMan") ; //声明并实例化对象 System.out.println("姓名:"+name) ; }}
2 String内容比较
String有两种比较方式:
1,使用“==”进行比较,比较的是地址空间是否相等,判断的是地址值
2,使用“equals”进行比较,比较的是具体内容。
使用“==”进行比较
public class StringDemo03{ public static void main(String[] args) { String str1 = "IronMan" ; //直接赋值 String str2 = new String("IronMan") ;//实例化对象并赋值 String str3 = str2 ; System.out.println("str1 == str2-->"+(str1 == str2)) ; //false System.out.println("str2 == str3-->"+(str2 == str3)) ; //true System.out.println("str1 == str3-->"+(str1 == str3)) ; //false }}
使用“equals”比较
public class StringDemo04{ public static void main(String[] args) { String str1 = "IronMan" ; //直接赋值 String str2 = new String("IronMan") ;//实例化对象并赋值 String str3 = str2 ; System.out.println("str1.equals(str2)-->"+str1.equals(str2)) ; //true System.out.println("str1.equals(str3)-->"+str1.equals(str3)) ; //true System.out.println("str2.equals(str3)-->"+str2.equals(str3)) ; //true}
3 字符串的内容
*字符串的内容一旦声明则不可改变。
实际上,字符串内容的改变是内存地址的引用关系。*
0 0
- 面向对象 String类
- 面向对象基础--String类
- day05--面向对象--String类
- 面向对象---------String类的常用方法
- Java面向对象基础--String类
- 面向对象——String类综述。
- java面向对象基础 String类
- 面向对象基础——String类
- Java面向对象-String类(上)
- Java面向对象-String类(下)
- Java面向对象-String类综合案例
- 面向对象工具——String类
- Java面向对象-String类综合案例
- 面向对象String
- 面向对象String
- 面向对象中的String
- Java面向对象 String 基本数据类型对象包装类
- Java基础---面向对象(Eclipse、Object类、String类)
- Android 数据保存之文件存储
- angularJS学习之路(二十一)---injector---初探依赖注入
- iOS学习之CABasicAnimation
- UIToolBar (API+自定义工具栏)
- 比较,逻辑,条件运算符基础知识。
- 面向对象 String类
- Python脚本:TXT文档行数统计
- Arrays======数组变集合
- Java命名规范
- Looper类
- centos源码安装nginx
- 十大算法
- 某理财APP多开器的思路(一)
- java入门学习笔记,不同进制之间的转换!