- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java实用教程B
第六章:常用类 本章内容 字符串相关类(String、 StringBuffer 、 StringBuilder) 基本数据类型包装类 Math类(不重要) File类 枚举类 String类 字符串是一个特殊的对象; 字符串一旦初始化就不可以改变; String str = “abc”; str是一个类类型变量,所以“abc“是一个对象。 String str1 = new String(“abc”); 有什么区别? String 类 java.lang.String 类代表不可变的字符序列。 “xxxxx” 为该类的一个对象。 String类是用于描述字符串事物,那么它就提供了多个方法对字符串进行操作。 String类的常见构造方法: String(String original) 创建一个String对象为original的拷贝。 String(char[] value) 用一个字符数组创建一个String对象 String(char[] value,int offset,int count) 用一个字符数组从offset项开始的count个字符序列创建一个String对象 String类中常见的操作 获取 字符串中包含的字符数,也就是字符串的长度;int length(); 根据位置获取位置上某个字符;char charAt(int index); 根据字符获取该字符在字符中的位置;int indexOf(int ch);返回的是ch在字符串中第一次出现的位置。 int indexof(int ch,int fromIndex);返回的从fromIndex指定位置开始,获取ch在字符串出现的位置。lastIndexOf(String str); lastIndexOf(String str, int fromIndex)。 判断 字符串中是否包含某一个子串;contains(CharSequence s) 字符串是否有内容;isEmpty() 字符串是否是以指定内容开头;startsWith(String prefix) 字符串是否是以指定内容结尾;endsWith(String suffix) 判断字符串内容是否相同,它复写了Object类中的equals方法;equals(Object anObject) 判断内容是否相同,并忽略大小写;compareToIgnoreCase(String str); String类中常见的操作——转换 将字符数组转成字符串; 构造函数:String(char[]); String(char[] value, int offset, int count) ,分配一个新的 String,它包含取自字符数组参数一个子数组的字符。 静态方法:copyValueOf(char[] data) ;copyValueOf(char[] data, int offset, int count);返回指定数组中表示该字符序列的 String。 将字符串转成字符数组;char[] toCharArray(); 将字节数组转成字符串;String(byte[]); 将字符串转成字节数组;byte[] getBytes; 将基本数据类型转成字符串;static String valueOf(int); 3+“”等价于String.valueOf(3); 特殊:字符串和字节数组在转换的过程中,可以指定编码表。 String类练习 练习一、二答案 练习三、四答案 String类中常见的操作——替换和切割 replace(char oldChar, char newChar) ; 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的;如果替换的字符串不存在,则返回的时原串; split(String regex) ; 根据给定正则表达式的匹配拆分此字符串。 String类中常见的操作——其他 子串:substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。 大小写转换: 将字符串两端的多个空格去除 对两个字符串进行自然顺序比较 String 类举例(1) String 类常用方法(1) String 类举例(2) String 类常用方法(2) String 类举例(3) String 类常用方法(3) 静态重载方法 public static String valueOf(…)可以将基本类型数据转换为字符串;例如: public static String valueOf(double d) public static String valueOf(int i)
您可能关注的文档
最近下载
- 奋达供应商质量体系审核表B1版本+自评模板 (格式可转换)OK.pdf
- 水星船外机二冲程15-25-30 HP E-ETC 2012 英文维修手册.pdf
- 水星船外机二冲程 200-225-250-300 HP 90° V6 2010 英文维修手册.pdf
- 第三章_期权交易结算.pdf VIP
- 十五五规划纲要解读:高端装备制造领跑.pptx
- 微信聊天记录想要恢复原来如此简单!一学就会.pdf VIP
- 《总裁沟通及影响力》--杨台轩详解.ppt VIP
- 最新人教版九年级上册数学期中试题(含答案).docx VIP
- 西门子智能照明办公大楼应用.pdf VIP
- 智能照明系统(西门子InstabusKNXEIB系统)专项施工方案.doc VIP
原创力文档


文档评论(0)