Java字符串深入理解
2016-07-05 23:12
405 查看
1.字符串处理
1.取文本内容
变量.substring(起始位置,结束位置) //从0开始
例如
运行结果:llo
2.文本比较
方法1:变量1.equals(变量2)内容比较
方法2:变量1==变量2内存地址比较
例如
1.取文本内容
变量.substring(起始位置,结束位置) //从0开始
例如
package ddouble; public class ddouble { public static void main(String[] args){ String a="HelloWorld"; a=a.substring(2, 5); System.out.println(a); } } |
2.文本比较
方法1:变量1.equals(变量2)内容比较
方法2:变量1==变量2内存地址比较
例如
package ddouble; public class ddouble { public static void main(String[] args){ String a="ok";//相同内容对象的物理内存相同 String b="ok"; String c=new String("ok");//加NEW都是在堆内存新开一个内存 String d=new String("ok"); System.out.println(a==b);//true System.out.println(a==c);//false System.out.println(c==d);//false } } |
相关文章推荐
- SpringMVC与struts2区别和第一个springMVC应用
- RxJava 驯服数据流之避免monad
- Java简单实现的五子棋
- 内在锁和同步(Intrinsic Locks and Synchronization)
- struts源码2
- Java与字符编码问题详谈
- 解析Unicode编码和Java char
- c3p0配置在spring配置文件中的详细配置
- 排序算法之冒泡排序、选择排序、直接插入排序(java实现)
- java中volatile关键字的含义
- Spring Data JPA学习
- 学习JAVA回调方法(一)
- spring定时器一次调用却触发了两次问题分析
- 【JAVA笔记——器】MyBatis映射以及DAO文件生成工具源码
- Struts2系列:(30) i18n-8 设置Locale信息
- 认识Spring框架
- Java字符串、转义字符和字符统计
- Java FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout布局管理器
- 二叉树——BinaryTree 非递归遍历算法(Java)
- RxJava 驯服数据流之副作用