- 2
- 0
- 约7.5千字
- 约 56页
- 2019-07-17 发布于辽宁
- 举报
例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
您可能关注的文档
- Java应用程序开发 (3).pptx
- Java应用程序开发 (4).pptx
- Java应用程序开发 (5).pptx
- Java应用程序开发 (6).pptx
- Java应用程序开发 (7).pptx
- Java应用程序开发 (8).pptx
- Java应用程序开发 (9).pptx
- Java应用程序开发 (10).pptx
- Java应用程序开发 (11).pptx
- Java应用程序开发 (12).pptx
- 2026年新能源汽车热管理材料市场竞争格局分析.docx
- 2026年工业芯片技术成熟度评估报告.docx
- 2026年普惠金融创新实践报告.docx
- 2025-2026学年小学英语三年级下册接力版(三起)(2024)教学设计合集.docx
- 2026年消毒剂行业展会活动与市场推广报告.docx
- 2026年食品添加剂行业市场发展趋势预测报告.docx
- 2026年新能源地热能行业市场前景及商业模式报告.docx
- 2026年乡村旅游智慧化运营与游客体验升级用户体验设计.docx
- 2026年商业地产智能照明节能改造实施效果评估报告[001].docx
- 量子通信地面站建设2026年投资机会与风险评估报告.docx
最近下载
- 武汉农村商业银行2010年度报告pdf.pdf VIP
- 委托拍卖标的明细标准表格.docx VIP
- 脑膜炎(细菌性)和脑膜炎球菌病的识别、诊断和管理PPT 课件.pptx VIP
- 化脓性脑膜炎诊疗指南.pptx VIP
- 光宝EVO6800变频器说明书.pdf VIP
- DB31_T 1108-2018 监护型救护车配置规范(完整).pdf VIP
- 2025WHO《脑膜炎诊断、治疗和护理指南》解读PPT课件.pptx VIP
- 2025WHO《脑膜炎诊断、治疗和护理指南》解读PPT课件.pptx VIP
- 2025WHO《脑膜炎诊断、治疗和护理指南》解读PPT课件.pptx VIP
- 2025年高考数学试卷(广东)及全详细解析_v2.0.docx VIP
原创力文档

文档评论(0)