java程序设计之网络编程(第2版)中ppt

java程序设计之网络编程(第2版)中ppt

ID:36201753

大小:3.03 MB

页数:285页

时间:2019-05-07

java程序设计之网络编程(第2版)中ppt_第1页
java程序设计之网络编程(第2版)中ppt_第2页
java程序设计之网络编程(第2版)中ppt_第3页
java程序设计之网络编程(第2版)中ppt_第4页
java程序设计之网络编程(第2版)中ppt_第5页
资源描述:

《java程序设计之网络编程(第2版)中ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计之网络编程(第2版)重庆大学计算机学院教学课件第1章Java语言概述第2章数据类型及其运算第3章程序控制语句第4章面向对象程序设计基础第5章面向对象高级程序设计第6章字符串处理第7章Java标准类库第8章Java异常处理第9章输入输出处理第10章线程第11章GUI程序设计 第12章Applet应用程序第13章JDBC 第14章网络通讯第六章字符串处理第六章字符串处理本章将介绍Java语言中字符串的处理技术。主要涉及在程序运行初始化后不能改变的字符串类String和字符串内容可以动态改变的类StringBuffer,以及用于进行字符串词法分析类StringTokenizer

2、。同时还将介绍字符串和其它数据类型间的转换。在C/C++中,字符串是以字符数组的方式来处理的,以字符’’作为字符串结束的标志,因此在进行字符串处理时比较容易发生错误。而Java则将字符串作为对象来处理,在对象中封装了一系列方法来进行字符串处理。利用Java字符串处理技术不仅可以减少程序设计的工作量,而且使程序编制更加规范,从而可以减少错误的发生。第六章字符串处理6.1String类6.2StringBuffer类6.3StringTokenizer类的应用6.4字符串与其他数据类型的转换6.1String类6.1.1字符串的构造6.1.2String类的常用方法6.1.1字符串的构造

3、6.1.1字符串的构造字符串的声明和其它类一样,如下格式Strings;创建字符串可以使用String类的构造方法。例如:s=newString(“Wearestudents”);s=“Wearestudents”;声明和实例化对象也可一步完成:Strings=newString("Wearestudents");Strings="Wearestudents";6.1.1字符串的构造例如:1)在String类提供的构造方法中,可以由字符数组、字节数组以及字符串缓冲区来构成字符串,如下面的代码所示。charcDem0l[]={'2','3','4','5'};charcDem02[]={'

4、1','2','3','4','5'};StringstrDem01=newString(cDem0l);StringstrDem02=newString(cDem02,1,4);System.out.println(strDem01+strDem01);利用上面的两个构造方法生成的字符串实例的内容均为“2345”。2)下面例子说明如何利用字节数组生成字符串:bytecDem0l[]={66,67,68};bytecDem02[]={65,66,67,68};StringstrDem01=newString(cDem0l);StringstrDem02=newString(cDem02,

5、1,3);利用上面的两个构造方法生成的字符串实例的内容均为"BCD"。6.1.2String类的常用方法String类提供了length()、charAt()、indexOf()、lastIndexOf()、getChars()、getBytes()、toCharArray()等方法。在这些方法中,按用途来分,可以分为字符串长度计算、字符串比较、字符串检索、字符串的截取、替换等方法,下面我们将详细介绍这些方法。6.1.2String类的常用方法1、字符串长度计算使用String类中的length()方法可以获取一个字符串的长度。length()方法的定义如下:publicintlengt

6、h()该方法返回字符串中的16-bit的Unicode字符的数量。例如:Strings="wearestudents",tom="我们是学生";intn1,n2,n3;n1=s.length();//n1的值是15n2=tom.length();//n2的值5n3=”我的爱好”.length();//n3值是46.1.2String类的常用方法2、字符串比较字符串比较的方法有equals()、equalsIgnoreCase()、startsWith(),endsWith()、regionMatches()、compareTo(),compareToIgnoreCase()等方法(1)、

7、equals和equalsIgnoreCase方法在String类中equals()定义如下:publicbooleanequals(Strings)该方法用来比较当前字符串对象的实体是否与参数指定的字符串s的实体是否相同。例如Stringtom=newString("wearestudents");Stringboy=newString("Wearestudents");Stringjerry=newString("wearest

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。