下载此文档

第8章 字符串Java面向对象程序设计课件-PPT课件.ppt


文档分类:IT计算机 | 页数:约72页 举报非法文档有奖
1/72
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/72 下载此文档
文档列表 文档介绍
第8章 字符串(Java面向对象程序设计课件)
String对象
1、字符串常量
对于字符串常量,大家很熟悉了。与C语言一致,字符串常量用英文的双引号〔""〕引起来。其实,字符串常量就是一个字符串对象。
2、构造字符串对象
String类提供多个构造器,常用的构造器有5个:可以通过一个字符串常量来构造一个字符串对象,也可以通过一个字符数组或者字节数组构造一个字符串对象。
public String(String original)
public String(char[] value)
public String(char[] value, int offset, int count)
public String(byte[] bytes)
public String(byte[] bytes, int offset, int length)
字符串对象一旦创立,其内容将不发生改变,也就是说每一个字符串的实体都是一个常量。但是字符串的引用变量值却可以发生改变,可以引用其他字符串。
String s="Java面向对象程序设计";
s=new String("Java EE开发教程");
字符串引用变量s引用字符串常量"Java面向对象程序设计",然后s又引用字符串常量"Java EE开发教程",这时就没有引用变量去引用字符串对象"Java面向对象程序设计"的内存空间了,该空间成为垃圾空间,等待JVM的垃圾回收程序GC回收。
例1:测试一下字符串常量、构造字符串对象等。
程序StringObject编译执行结果
字符串处理
String类提供了许多关于字符串处理操作的方法,大致可以分为:遍历字符串、字符串相等判定、字符串比较、字符串连接、字符串查询、字符串替换、去除空格、取子串、字符串分割、大小写转换等处理操作。下面逐个介绍。
1、遍历字符串
与遍历数组类似,需要字符串的长度和访问字符串中一个元素的方法,恰好String类提供了两个方法。一个是length()方法,可以获得字符串的长度,另一个是charAt(int i)方法,可以访问索引为i的字符。
例2:测试字符串遍历算法。
public class StringIterator{
public static void main(String[] args){
String s=
"The String class represents character strings.";
//遍历每个字符
for(int i=0;i<();i++)
((i));
();
//计算某个字符出现的次数
char c='e';
int count=0;
for(int i=0;i<();i++){
//统计c出现的个数
if(c==(i))
count++;
}
("字符"+c+"出现"+count+"次");
}
}
字符串遍历程序StringIterator编译执行结果

第8章 字符串Java面向对象程序设计课件-PPT课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数72
  • 收藏数0 收藏
  • 顶次数0
  • 上传人SSL2021
  • 文件大小1.27 MB
  • 时间2021-10-22
最近更新