- 0
- 0
- 约6.78千字
- 约 80页
- 2019-11-17 发布于天津
- 举报
java类库和常用类简介;类库简介;Java 中的Math类 ;Java 中的Math类;Java 中的Math类;Java 中的Math类;Java 中的Math类;Java 中的Math类;随机数类java.util.Random ;随机数类java.util.Random;随机数类java.util.Random;String类和StringBuffer类;字符串
——String;;
;String( byte mybyte[], byte hibyte ):因为在Internet上,格式采用八位的ASCII码,所以Java的类String提供了从byte型数组进行初始化的构造方法。其中hibyte指明各字符的高位字节,对于通常所用的ASCII码,必须将高位字节声明为零,而其他的非拉丁文字符则置为非零。
byte mybyte [ ] ={ 97 , 98 , 99 };
String s = new String( mybyte , 0 );
该方法构造的字符串s是“abc”。;String( byte mybyte[], byte hibyte , int startIndex , int numChars ):
这种构造方法与String(char[ ],int startIndex,int numChars)
类似,只是初始化的数组类型不同。
byte mybyte[ ] = { 80 , 81, 82, 83, 84, 85 } ;
String s = new String ( mybyte , 0, 2, 3 );
该方法构造的字符串s是“RST”。
String(StringBuffer buffer):这个构造函数利用一个已经存
在的StringBuffer对象为新建的String对象初始化。;
1. length
public int length( )
此方法返回字符串的字符个数,如:
String s = abc;
System.out.println( s.length( ) );
则将显示字符个数为3。;2. charAt
public char charAt (int index )
该方法返回字符串中index位置上的字符,其中index值的范围是0~length-1。
3. getChars
如果要从字符串中提取一个以上的字符,则可以用此方法:
public void getchars (int srcbegin,int end,char buf[],int dstbegin)
其中,srcbegin为要提取的第一个字符在源串中的位置,
end为要提取的最后一个字符在源串中的位置,字符数组buf[]存放目的字符串,dstbegin为提取的字符串在目的串中的起始位置。;4. getbytes
public void getbytes (int srcbegin,int end,byte byt[],int dstbegin )
类似于上一个方法,只是串中的字符均用8位表示,参数及用法同上。
5. indexOf和lastIndexOf
为了在给定的字符串中检索特定的字符或子串,类String提供了上面两种方法,并通过方法重写更方便的处理这类问题。这两种方法中,如果查找成功,则返回匹配成功的字符的位置,如果没有查找到,则都返回 -1。
int indexOf ( int ch)
int lastIndexOf ( int ch)
返回字符ch在字符串中出现的第一个和最后一个位置。; int indexOf(String str)
int lastindexOf(String str)
返回子串str中第一个字符在字符串中出现的始末位置。
int indexOf ( int ch, int fromIndex))
int lastIndexOf ( int ch, int fromIndex))
返回字符ch在字符串中位置fromIndex以后出现的始末位置。
int indexOf (String str,int fromIndex)
int lastIndexOf (String str , int fromIndex)
返回子串str中的第一个字符在字符串中位置fromIndex
以后出现的始末位置。;6. +
在Java中,运算符“+”可以用来实现字符串的连接,如:
String s = “He is” + age + “years old.”
假设整数型变量age的值为15,那么,s的值为
您可能关注的文档
- 《C300实验配置文档》.doc
- 《CAN网络知识介绍》.ppt
- 《C14尿素氮呼气试验 - 副本》.ppt
- 《C5专练——异分母分数加减法》.doc
- 《C40P8 配合比计算书》.doc
- 《CAI课件制作教程8》.ppt
- 《CATIA 知识工程详细教程》.ppt
- 《CCNA5 路由选择基础》.ppt
- 《CCD工作原理教程》.ppt
- 《CCAA3.0注册系统操作指南》.ppt
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
最近下载
- 2023年山东水利职业学院单招综合素质考试试题及答案解析.docx VIP
- 2023年山东水利职业学院单招考试综合素质模拟试题及答案解析.docx VIP
- 福建省宁德市2024-2025学年八年级上学期期末考试历史试题.pdf VIP
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- 湘2021G301 预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋).docx VIP
- 学生道德品质教育与养成课件.ppt VIP
- 儿童品格尊重课件.pptx VIP
- 广日电梯MAX-E 电梯维修手册(00版本).pdf VIP
- 杭州威灵专用交流伺服驱动器使用手册2020.pdf VIP
原创力文档

文档评论(0)