J2SE常用类

String 一、String概述 1、java.lang.String代表不可变的字符序列 2、"XXXXXXXXXX"  为该类的一个对象 3、常见的构造方法  String(String original)//创建一个String对象为original的拷贝  String(char[] value)//用字符数组创建对象  String(char[] value, int offset, int count)//用一字符数组从offset位置开始的count个字符序列构建一String对象 二、String常用方法数据 1、 public char charAt(int index)//返回index位置字符,此时String被看成是数组元素  int indexOf(String str)//返回String的第一个元素  int indexOf(String str, int fromIndex)//返回从fromIndex开始第一个出现str的位置  boolean equalsIgnoreCase(String another)//比较是否与another相等,忽略大小写  String replace(char oldChar, char newChar)//用newChar代替oldChar 2、 boolean startWith(String prefix)//判断字符串是否以prefix开头  oolean endsWith(String suffix)//判断字符串是否以suffix结尾  String toUpperCase()//返回大写字符串  String toLowCase()//返回小写字符串  String subString(int beginIndex)//返回从beginIndex开始的字符串  String subString(int beginIndex, int endIndex)//返回从beginIndex到endIndex的字符串  String trim()//返回去掉开头和结尾空格后的字符串 3、静态重载方法  public static String valueOf()可以把基本类型转变为字符串。Object也可以是其中的参数,返回相当于Object.toString(),没有重写返回类名字+hash  public String[] split(String regex)//将一个字符串按照指定的分隔符分割,返回分割后的字符串数组 练习:  1、计算字符串中的大小写和非英文字符数目  2、输出字符串次数

StringBuffer 一、StringBuffer概述 1、java.lang.StringBuffer代表可变字符序列 2、StringBuffer和String类似,但是StringBuffer可以对其字符串进行调整 3、常见构造方法 StringBuffer()//构建空对象StringBuffer(String str) 使用String时,字符序列不可变,是去掉原来的,之前先建立内存区 二、StringBuffer常用方法 public StringBuffer appand()添加字符序列,将参数转为字符串类型并添加如StringBuffer中 public StringBuffer insert()//在特定为许添加字符串,并返回新的StringBuffer对象 public StringBuffer delete() public StringBuffer reverse()//将字符串序列逆序并返回

基础包装类 将基础类型包装为对象,有Max_value,Min_value,size属性 构建可以直接传递给String,对象传回类型可以使用xxvalue public static int parseInd(String s) throws NumberFormatException//将字符型解析为int型 public static Integer valueOf(String s) throws NumberFormatException//返回integer对象,里面封装了s 练习: 返回一个double型二维数组,解析参数String="1,2;3,4,5;6,7,8,9" 注意:数组应该一维一维的去进行调试

Math和File类 一、java.lang封装了一系列的静态方法去实现数学运算,其参数和返回值多数为double,几个重要的方法 abs,acos,asin,atan,cos,sin,tan,sqrt,pow(double a, double b)//指数函数,exp,log//自然对数,max,min,random,round,toDegree,toRadians//角度和弧度的转化 二、File类 1、java.IO.File类代表了系统文件名(路径和文件名) 2、File() public File(String pathName) //以pathName为路径创建File对象,若pathName是相对路径,则默认路径在系统属性user.dir中存储 public File(String parent, String child)//以parent为父路径,child为子路径创建对象 3、File静态属性String separator()存储当前系统路径的分隔符(unix和windows系统系统路径分隔符不同) 4、常用方法 public boolean canRead() public boolean canWrite() public boolean exits() public boolean isDirectory() public boolean isHidden() public boolean isFile() public long lastModified() public long length() public String getName() public String getPath()//return file's absolutePath

public boolean createNewFile() throws IOException public boolean delete() public boolean mkdir()//创建路径中的目录 public boolean mkdirs()//创建路径中的一系列目录

时间的表示是从某一实际开始到现在的毫秒数 练习:树状目录的打印

枚举类型 1、只能去特定值中的一个,使用enum关键字,java.lang.Enum 2、定义枚举类型就是定义了一个新的类型类,常使用switch...case...,java和c不同,不能使用数组替代枚举值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值