Java语言程序设计实用教程第8章 字符串处理.pptVIP

  • 2
  • 0
  • 约7.5千字
  • 约 56页
  • 2019-07-17 发布于辽宁
  • 举报

Java语言程序设计实用教程第8章 字符串处理.ppt

例8-1,P179的说明 搜索字符 charAt(int index) indexOf(int ch) indexOf(int ch,int fromIndex) lastindexOf(int ch) lastindexOf(int ch,int fromIndex) charAt(int index) 指定串中某字符的下标位置,返回下标所对应的字符。格式如下: str.charAt(int index) indexOf(int ch)与indexOf(int ch,int fromIndex) indexOf(int ch)检索某个字符第一次出现的位置;若未检索到则返回-1。检索顺序由前到后搜索。格式如下: str.indexOf(int ch) indexOf(int ch,int fromIndex)从串下标fromIndex开始,检索某个字符第一次出现的位置;若未检索到则返回-1。检索顺序从下标fromIndex开始向前搜索。格式如下: str. indexOf(int ch,int fromIndex) lastindexOf(int ch) 检索某个字符最后一次出现的位置。若未检索到则返回-1。检索顺序由后到前。 格式如下: str.lastindexOf(int ch) lastindexOf(int ch,int fromIndex) 从串下标fromIndex开始,检索某个字符最后一次出现的位置;若未检索到则返回-1。检索顺序从下标fromIndex开始向前搜索。 格式如下: str.lastindexOf(int ch,int fromIndex) 搜索子串 indexOf(String str) indexOf(String str,int fromIndex) lastindexOf(String str) indexOf(String str) 从某字符串str1中检索是否包含子串str2。若检索到则返回第一个子串的第一个字符下标;若未检索到则返回-1。检索顺序由前到后。 格式如下: str1.indexOf(String str2) indexOf(String str,int fromIndex) 从某字符串str1中检索是否包含有子串str2。若检索到则返回第一个子串的第一个字符的下标;若未检索到则返回-1。检索顺序从下标fromIndex开始向后搜索。 格式如下: str1.indexOf(String str2,int fromIndex) lastindexOf(String str) 从某字符串str1中检索是否包含有一些子串str2。若检索到则返回第一个子串的第一个字符的下标;若未检索到则返回-1。检索顺序由后到前。 格式如下: str1.lastindexOf(String str2) SISE Java语言程序设计实用教程 Java语言程序设计实用教程 第8章 字符串处理 * 本章学习要点: String类字符串的定义及其基本操作 StringBuffer类字符串的定义及其基本操作 字符串 字符串是字符的序列,它是组织字符的基本数据结构,从某种程度上来说有些类似于字符的数组。在Java中,字符串被当作对象来处理。 程序中需要用到的字符串可以分为两大类, 一类是创建之后不会再做修改和变动的字符串常量String类; 另一类是创建之后允许再做更改和变化的字符串变量StringBuffer类。 8.1 String类 字符串常量 使用“”定义字符串,使用‘’定义字符。 “abc”,”欢迎使用Java”都是字符串。 ‘a’,’b’,’c’都是字符。 注意:字符串对象是用双引号括起来的字符序列,但字符串的内容并不包括双引号。 Java会自动为字符串常量生成一个String类的对象,所以可以直接初始化String对象,如:String s = “Hello world!” String常用的构造方法(P176,表8-1) String():实例化一个空字符串 String(byte[]?bytes) ??????????使用当前平台的默认字符集从字节数组构造一个字符串 String(byte[]?bytes, int?offset, int?length) ??????????使用当前平台的默认字符集从字节数组的一部分构造一个字符串 String(char[]?value) ?????????使用字符数组构造一个字符串 String(char[]?value, int?offset, int?count) ??????????使用字符数组的一部分构造一个字符串 String(Strin

文档评论(0)

1亿VIP精品文档

相关文档