JAVASE基础_06.常用类

一、字符串相关类

1.String类

  • java.lang.String 类代表不可变的字符序列
  • “xxxxx“为该类的一个对象
  • String类的常见构造函数:
  1. String(String original) : 创建一个String对象为orignal的拷贝
  2. String(char[] value): 用一个字符数组创建一个String对象
  3. String(char[] value,int offset,int count):用一个字符数组从offset项开始的count个字符序列创建一个String对象

2.String类常用的方法

  1. public char charAt(int index) : 返回字符串中第index个字符
  2. public int length() : 返回字符串的长度
  3. public int indexOf(String str): 返回字符串中出现str的第一个位置
  4. public int indexOf(int ch):返回字符串中出现ch的第一个位置,ASCII码
  5. public int indexOf(String str,int fromIndex): 返回字符串中从fromIndex开始出现str的第一个位置
  6. public boolean equalsIgnoreCase(String another):比较字符串与another是否相同,忽略大小写
  7. public String replace(char oldChar,char newChar):在字符串中用newChar字符替代oldChar

valueOf() 方法:相当于调用参数的toString() 方法,可以将任何的基本数据类型或者引用类型转换为字符串

public String[] split(String regex) 可以将一个字符串按照指定的分隔符分割,返回分隔后的字符串数组

 

2.StringBuffer 类

  • java.lang.StringBuffer 代表可变的字符序列
  • StringBuffer 和 String相似,但StringBuffer可以对字符串进行改变
  • StringBuffer类的常见构造方法:
  1. StringBuffer() 创建一个不包含字符序列的”空“的StringBuffer对象
  2. StringBuffer(String str):船舰一个StringBuffer对象,包含与String对象str相同的字符序列

 

StringBuffer 常用方法:

1.public StringBuffer append(...) 可以为该StringBuffer 对象添加字符序列,返回添加后的该StringBuffer对象引用

2.public StringBuffer insert(...)可以为该StringBuffer 对象在指定位置插入字符序列,返回修改后的该StringBuffer对象引用

3.public StringBuffer delete(int start,int end) 可以删除从start开始到end-1为止的一段字符序列。返回修改后的该StringBuffer对象

4.indexOf()  subStrng()  length()  都是和String类似的方法

5.public StringBuffer reverse() 用于将字符序列逆序,返回修改后的StringBuffer对象引用

 

 

二、基础数据包装类

Integer、Double....这些包装类,封装了一个基本数据类型数值,并为其提供了一系列的操作。

 

三、Math类

java.lang.Math 提供了一系列静态方法用于科学计算,其方法的参数和返回值类型一般是double型

 

四、File类

java.io.File 类代表系统文件名(路径和文件名)

File类的构造函数

  1. public File(String pathname):以pathname为路径创建File对象,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储
  2. public File(String parent,String child): 以parent为父路径,child为子路径创建File对象

File的静态属性 String separator 存储了当前系统的路径分隔符

 

五、enum枚举类型

  • 只能够取特定值中的一个
  • 使用enum关键字
  • 是java.lang.Enum类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值