本篇文章将介绍一下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[])
这个构造函数用一个字符数组作为参数来创建一个新的字符串常量。
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!