- 4
- 0
- 约2.07万字
- 约 146页
- 2022-07-13 发布于重庆
- 举报
类String字符串定义 可以用字符串常量直接初始化一个String对象 String s = Hello World ; 通过构造方法 构造方法 说明 String() 它将创建一个空字符串 String(String value) 它将新建一个字符串作为指定字符串的副本 String(char[ ] value) 它将根据字符数组构造一个新字符串 String(byte[ ] value) 它将通过转换指定的字节数组新建一个字符串 第九十四页,共一百四十六页。 String构造方法的使用举例 String s,s1,s2,s3,s4,s5,s6,s7; byte byteArray[] ={(byte)J,(byte)a,(byte)v,(byte)a}; Char charArray[] = {程,序,设,计}; StringBuffer sb = new StringBuffer(欢迎);; s = new String(Hello!); s1 = new String(); s2 = new String(s); s3 = new String(sb); s4 = new String(charArray,2,2); s5 = new String(byteArray,0); s6 = new String(charArray); s7 = new String(byteArray,0,0,1); 第九十五页,共一百四十六页。 字符串 长度 由 length() 方法确定 语法 public int length(); 返回字符串中的字符数 String的常用方法—字符串长度 String name = John Smith; System.out.println (name.length()); 第九十六页,共一百四十六页。 String的常用方法—字符串比较 字符串 1 字符串 2 字符串 1 字符串 2 由 equals() 方法确定 检查组成字符串内容的字符 同一个对象 用 == 运算符检查 检查字符串是否指向同一个或不同的对象 第九十七页,共一百四十六页。 public class StringCompare { public static void main(String[] args) { String s1=abc; String s2=abc; String t1=new String(abc); String t2=new String(abc); System.out.println(s1==s2); System.out.println(s1.equals(s2)); System.out.println(t1==t2); System.out.println(t1.equals(t2)); } } 字符串比较举例 程序运行结果如下: true true false true 思考:为什么? Java在编译时对字符串常量的存储有一个优化处理策略,相同字符串常量只存储一份 第九十八页,共一百四十六页。 字符串比较方法 方法 说明 boolean equalsIgnoreCase (String value) 此方法比较两个字符串,忽略大小写形式 int compareTo(String value) 按字母顺序比较两个字符串。 如果两个字符串相等,则返回 0; 如果字符串在该值之前,则返回值小于 0; 如果字符串在该值之后,则返回值大于 0 boolean startsWith(String value) 检查一个字符串是否以另一个字符串开始。 boolean endsWith(String value) 检查一个字符串是否以另一个字符串结束。 第九十九页,共一百四十六页。 搜索字符串 字符串 1 情形 1: indexOf(character) 方法 找到第一个匹配 索引 0 1 2 3 情形 2: 如果没有找到匹配,则返回 -1 返回找到的第一个匹配的位置索引 第一百页,共一百四十六页。 搜索字符串举例 public class SearchString { public static void main(String[] args) { String name = ; System.out.println(“Email ID 是: + name); System.out.println(“@ 的索引是: + name.
您可能关注的文档
- 创造并留住顾客.ppt
- 单元二项目二焊接.ppt
- 大学生涯与职业发展概述.ppt
- 超高层钢结构施工现场安全标准化实施要点培训课件.ppt
- 打造客户中心型组织—流程优化与设计培训.ppt
- 大数据在BC电商中的应用.ppt
- 财务报销流程与注意事项.ppt
- 第二章数据仓库和数据挖掘的OLAP技术.ppt
- 代理商培训资料之销售策略和销售技巧.ppt
- 操作风险管理概论及三大工具讲义.ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 年产1500吨邻氯氯苄工艺设计论文.doc VIP
- 利用SpyTagSpyCatcher构建胞内自组装多酶复合体实现-ChinaXiv.PDF VIP
- 基于物联网的智能衣柜系统的设计和实现.docx
- 新时代文明实践站工作计划2026年.docx VIP
- 领导者人文素养.pdf VIP
- 电子课件-食品理化检验技术(第三版)完整全部教学课件.pptx VIP
- Preparation of a Novel Environmental Soybean Seed Coating Agent -来源:Journal of Agricultural Chemistry and Environment(农业化学和环境)(第2018003期)-美国科研出版社.pdf VIP
- 湖南省长沙市长沙县2026年中考一模生物试题含答案.pptx VIP
- 10以内加减法口算天天练_每页100题(可打印).docx VIP
- 人文精神与人文素养.pptx VIP
原创力文档

文档评论(0)