初学java--字符串的认识和使用
来源:互联网 发布:大连 育知同创 郑爽 编辑:程序博客网 时间:2024/06/05 00:31
几种常用的生成字符串的方法和区别:
package com.jredu.string;public class Teach1 {public static void main(String[] args) {//创建对象:在堆内存中创建对象//在栈内存中形成引用String s1="Helloworld";//通过双引号直接创建:是在字符串常量池中创建String s2=s1;String s3="Helloworld";String s4=new String("Helloworld");String s5="Hello";String s6="world";String s7=s5+s6;String s8="Hello"+"world";System.out.println(s1==s3);//s1和s3在字符串常量池中存储的地址是一样的,所以s1==s3System.out.println(s1==s4);//通过new关键字创建跟普通对象的创建一样,所以s1!=s4System.out.println(s1==s7);System.out.println(s1==s8);}}
代码实例2:
package com.jredu.string;public class Teach2 {public static void main(String[] args) {// TODO Auto-generated method stubString aString="a";String bString=null;//空对象调用属性或方法,空对象使用了.语法,会导致空指针异常System.out.println(aString.equals(bString));System.out.println(bString.equals(aString));//此处报错,最好将确定的值放在前面}}
阅读全文
0 0
- 初学java--字符串的认识和使用
- 初学java--数组的认识及使用
- 初学java--抽象的认识
- 初学java--面向对象的概念和类的认识
- 初学java--常量变量的认识及使用
- 初学java 数据结构的简单认识
- java初学 Scanner 中 输入数字和字符串的方法
- Java初学习 - Thread和Runnable的使用区别
- 对初学java通信很好的一篇文章:TCP/IP协议与UDP协议的区别和认识
- 从头认识java-11.1 不变的字符串
- ibatis的认识和使用
- FMDB的认识和使用
- CodeMirror的认识和使用
- JSON的认识和使用
- SecureCRT的认识和使用
- navicat的认识和使用
- Block的认识和使用
- GCD的认识和使用
- js系列教程4-函数、函数参数全解
- CNN(卷积神经网络)概述
- 构建前端开发框架
- QT正则表达式
- Matlab读取的图像的数据排列
- 初学java--字符串的认识和使用
- jsp内置对象笔记
- mac下配置MySQL
- [日推荐] 『忆年共享相册』-照片鉴证一起走过的哪些年
- Wireshark抓包实例分析TCP重传
- hdu 6073 Matching In Multiplication
- js系列教程5-数据结构和算法全解
- 解密JVM内存管理
- 服务器被黑之后的恢复站点