读书笔记:《Java2教程》(七)

文章作者 100test 发表时间 2007:03:14 16:57:33
来源 100Test.Com百考试题网


String

从这部分开始,我们来看一下Java中一些核心的class。这些核心的类被封装在java.lang package中。
首先,从String开始。
String 是最常用的类之一。它的构造形式有两种,一种是面向对象式的,采用调用构造函数的形式进行:
String strDemo = new String(……);
另一种形式则是通过赋值语句来完成的:
String strDemo2 = “Test String!”;
这两种方式都是正确和有效的。当然,采用第一种方式可以利用String的多个构造函数来以多种方式构造出一个String对象。

知识要点:
1 String 对象中每个字符都是一个16位的unicode字符;(还记得char吗?)
2 String对象在创建之后是保持不变的。这个说法比较令人费解,从java api中,我们可以看到 String对象支持很多方法,其中就包括 concate() replaceAll()等,直观上的感觉,如果对String对象进行了这些操作,那么它一定是会被改变的啊。其实不然,我们举个例子:



/**
* Created on 2005-06-07 by Alpha
* Demonstrate the consistancy of the String Class
*/
import java.lang.*.

public class Demo
{
/**
*
* @param args the parameters
*/
public static void main(String[] args)
{
/**
* define a string object
*/
String strDemo = "This is a demo string.".

strDemo.concat("string added.").

System.out.println(strDemo).

}
}


相关文章


读书笔记:《Java2教程》(一)
读书笔记:《Java2教程》(七)
读书笔记:《Java2教程》(六)
读书笔记:《Java2教程》(四)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛