15-01-常用对象API(String类-特点)
2015-08-10 22:45
399 查看
package cn.itcast.string.demo; public class StringDemo { public static void main(String[] args) { // TODO Auto-generated method stub /* * string类的特点 * 字符串对象一旦被初始化就不会被改变 */ stringdemo2(); } public static void stringdemo2() { // TODO Auto-generated method stub String s = "abc";//创建一个字符串对象在常量池中 String s1 = new String("abc");//创建s1和abc两个字符串对象在堆内存 // System.out.println("s="+s); // System.out.println("s1="+s1); System.out.println(s==s1); System.out.println(s.equals(s1));//string类中的equals复写Object中的equals建立了string类自己的判断字符串对象是否相同的依据。 //其实就是比较字符串内容而非地址值。 } /** * 演示字符串定义的第一种方式,并明确字符串常量池的特点。 * 池中没有就建立,池中有,直接用。 */ private static void stringdemo1() { String s = "abc"; String s1 = "abc"; // System.out.println("s=" +s); System.out.println(s==s1); } }
相关文章推荐
- 在小米应用商店提交app之攻略
- 各种排序方法及其比较
- iOS 越狱机免证书调试
- [问与答]为什么 'a' in ('abc') 是True 而 'a' in ['abc'] 是False呢?
- Android Navigation的使用
- Spring MVC 4值传递
- postgresql 用户的操作权限
- [问与答]为什么 'a' in ('abc') 是True 而 'a' in ['abc'] 是False呢?
- 使用getline读入
- 关于指针结构体函数中指针变量的赋值&的问题思路
- rsync和inotify-tools
- azkaban源码解读工作流状态Status(一)
- 设计模式在游戏中的应用--模板方法(七)
- js语法基础1
- JAVA class文件中的符号引用
- 高负载web服务器linux内核参数调整
- Http协议和安卓开发
- MySQL优化方案
- Matrix详解
- 苹果开发 笔记(59)UIButton