面向对象java实现08常用类使用_第1页
面向对象java实现08常用类使用_第2页
面向对象java实现08常用类使用_第3页
面向对象java实现08常用类使用_第4页
面向对象java实现08常用类使用_第5页
已阅读5页,还剩12页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java面向对象程序设计05Java常用类使用☆Java程序设计☆2章节内容字符串类StringStringBuffer包装类:8种原始数据类型对应的类数学类:Math日期类DateCalendarGregorianCalendar☆Java程序设计☆3String类java.lang.String类代表不可变的字符序列。字符串常量例如:"abc"字符串对象例如:Stringname=“rose”;字符串是常量:它们的值在创建之后不能更改☆Java程序设计☆4String类的构造方法String():创建一个空字符串String(Stringvalue):用指定的字符串数据创建字符串对象☆Java程序设计☆5String类方法publiccharcharAt(intwhere):返回指定位置的字符。

publicStringsubstring(intindex):从指定位置截取剩余的所有字符串publicStringsubstring(intbeginindex,intendindex):从指定的起始位置到结束位置之间的字符串byte[]getBytes():将字符串转换为字节数组char[]toCharArray():将字符串转换为字符数组☆Java程序设计☆6String类方法booleanequals(Stringvalue):比较两个字符串是否相等booleanequalsIgnoreCase(Stringvalue):忽略大小写比较两个字符串是否相同publicintindexOf(character):在字符串中查找指定的字符第一次出现的索引值publicintlastIndexOf(character):在字符串中从尾部开始查找指定的字符第一次出现的位置publicStringconcat(Stringstr):将字符串末尾连接上指定的子串publicStringreplace(Stringold,Stringnew):将字符串中指定的子串替换成另一个子串☆Java程序设计☆7StringBuffer类StringBuffer类代表可变字符序列StringBuffer是String类的对等类,但StringBuffer可以对其字符串进行修改构造方法:publicStringBuffer()publicStringBuffer(Stringvalue)☆Java程序设计☆8StringBuffer类的方法intlength()StringBufferappend(参数)StringBufferinsert(intoffset,参数)StringBufferdelete(intstart,intend)StringBufferreverse()☆Java程序设计☆9String与StringBuffer的转换StringStringBuffer:调用StringBuffer类的构造方法Strings=newString(“hello”);StringBufferss=newStringBuffer(s);StringBufferString:调用StringBuffer类的toString()方法StringBufferss=newString(“hello”);Strings=ss.toString();☆Java程序设计☆10包装类原始数据类型包装类byte(字节)Byteshort(短整型)Shortint(整型)Integerlong(长整型)Longfloat(浮点型)Floatdouble(双精度)Doublechar(字符)Characterboolean(布尔)Boolean☆Java程序设计☆11包装类的使用包装类可以将原始数据类型的数据包装成对象

包装类对象=new包装类构造方法(原始类型数据);使用包装类中的静态方法用于将字符串转换为相应的基本类型的数据包装类.parse***(Stringstr)判断一个字符的类型

Character.is***(charch)☆Java程序设计☆12Math类java.lang.Math包含用于执行基本数学运算的方法使用final修饰的,其中包含的都是static修饰的属性和方法,方法的返回值大多是double类型的属性:Math.PI方法:round(参数):返回最接近参数的整数random():返回0-1之间的随机小数☆Java程序设计☆13Date类java.util.Date类表示日期和时间包含操纵日期和时间各组成部分的方法,大部分已经过时,最佳应用之一是获取系统当前时间构造方法Date():使用当前系统时间创建日期对象Date(intyear,intmonth,intdate):使用指定的年月日创建日期对象☆Java程序设计☆14Calendar类java.util.Calendar是一个日历类可以利用该类的方法获取和设置具体的日期和时间抽象类,因此不能实例化对象获取Calendar实例的方法:Calendarcal=Calendar.getInstance();☆Java程序设计☆15Calendar类的方法intget(intfield):返回指定日历字段的值voidset(intfield,intvalue):修改日期指定部分的值field设置的格式:Calendar.属性AMFRIDAYOCTOBERAM_PMHOURPMAPRILHOUR_OF_DAYSATURDAYAUGUSTJANUARYSECONDDATEJULYSEPTEMBERDAY_OF_MONTHJUNESUNDAYDAY_OF_WEEKMARCHTHURSDAYDAY_OF_WEEK_IN_MONTHMAYTUESDAYERAMINUTEUNDECIMBERFEBRUARYMONTHYEARFIELD_COUNTNOVEMBERZONE_OFFSET☆Java程序设计☆16GregorianCalendarGregorianCalendar(标准阳历),是Calendar的一个子类构造方法:GregorianCalendar():系统当前日期创建的日期对象GregorianCalendar(intyear,intmonth,intdayOfMonth):指定年,月,日创建的日期对象增加了一个判

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论