Java 中的String StringBuffer Math类
http://tech.ddvip.com 2006年11月21日 社区交流
本文详细介绍Java 中的String StringBuffer Math类
本篇文章将介绍一下Java的一些主要类,String类、StringBuffer类、Math类。
Java是一种真正的面向对象的语言,即使是开发简单的程序,也必须设计对象。Java自身也为我们提供了许多已设计好的类,要想灵活使用Java进行编程,熟悉Java的这些主要类将是必不可少的前提条件之一。
String类
顾名思义,String是串的意思,这个类是字符串常量的类。相信使用过C语言进行编程的人都知道字符串是怎么回事,这里就不再进行赘述了。但有一点要说明的是,Java中的字符串和C语言中的字符串是有区别的。在C语言中,并没有真正意义上的字符串,C语言中的字符串就是字符数组,使用起来非常的灵活。而在Java中,字符串常量是一个类??String类,它和字符数组是不同的。
下面先介绍一下String类的构造函数
publicString()
这个构造函数用来创建一个空的字符串常量。
如:Stringtest=newString();
或:Stringtest;
test=newString();
publicString(Stringvalue)
这个构造函数用一个已经存在的字符串常量作为参数来创建一个新的字符串常量。
另外值得注意的是,Java会为每个用双引号"......"括起来的字符串常量创建一个String类的对象。如:Stringk="Hi.";Java会为"Hi."创建一个String类的对象,然后把这个对象赋值给k。等同于:
Stringtemp=newString("Hi.");
Stringk=temp;
这个构造函数的用法如:
Stringtest=newString(k); (注:k是一个String类的对象)
Stringtest=newString("Hello,world.");
publicString(charvalue[])
这个构造函数用一个字符数组作为参数来创建一个新的字符串常量。
责编:豆豆技术应用