String类的个人总结
来源:互联网 发布:古琴调音软件 编辑:程序博客网 时间:2024/06/05 16:11
(1)大部分编程语言都能够处理字符串(String)。字符串是有序的字符集合,比如"Hello World!"。在Java中,字符串被存储为String类对象。调用字符串对象的方法,可以实现字符串相关的操作。
(2)String类包含在java.lang包中。这个包会在Java启动的时候自动import,所以可以当做一个内置类(built-in class)。我们不需要显式的使用import引入String类。
所以,String类是唯一一个不需要new关键字来创建对象的类。
如: String s=”helloword!”;
(3)String类对象是不可变对象(immutable object)。程序员不能对已有的不可变对象进行修改。我们自己也可以创建不可变对象,只要在接口中不提供修改数据的方法就可以。然而,String类对象确实有编辑字符串的功能,比如replace()。这些编辑功能是通过创建一个新的对象来实现的,而不是对原有对象进行修改。比如:
s = s.replace("World", "Universe");
(4)toString方法
因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。
它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法。
总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法。
(5)String类的API
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
- String类的个人总结
- String框架类的个人总结(一)
- 第十二节:Scanner类与String类介绍(个人总结)
- String的个人记录
- string类的总结
- 实习总结String StringBuilder StringBuffer字符串相关的使用-个人总结
- 黑马程序员--05.String字符串类--01. String s1=new String (a)内存图【个人总结】
- String类的归纳总结
- string类的方法总结
- string类的用法总结
- String类的使用总结
- String 类的方法总结
- C++String 类的总结
- C#-string类的索引的个人想像
- 个人总结:ITK相关类的说明
- 关于集合类的个人总结
- 个人的学习总结
- 个人总结的sizeof
- 第三方类库
- 将本地git仓库推送到github上
- cocos2dx 3.x 观察者模式_NotificationCenter的认识
- PostEvent详解
- poj2570(最短路+传递闭包)
- String类的个人总结
- rac 11g 安装错误“Timed outwaiting for the CRS stack to start”的解决
- eclipse新建工作空间,切换工作空间
- 经典面试题:设计包含min函数的栈,O(1)空间实现方法
- lsb_release -a 查询系统版本
- vi 如何插入日期
- 小小自动化
- As Easy As A+B(简单题)
- poj 2186 仅有一个初度为零的集合