J2SE常用类
来源:互联网 发布:网络开发 编辑:程序博客网 时间:2024/05/16 05:45
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代替oldChar2、 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,对象传回类型可以使用xxvaluepublic 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 IOExceptionpublic boolean delete()public boolean mkdir()//创建路径中的目录public boolean mkdirs()//创建路径中的一系列目录
时间的表示是从某一实际开始到现在的毫秒数练习:树状目录的打印
枚举类型1、只能去特定值中的一个,使用enum关键字,java.lang.Enum2、定义枚举类型就是定义了一个新的类型类,常使用switch...case...,java和c不同,不能使用数组替代枚举值
- J2SE常用类
- J2SE之常用类
- J2SE五个常用类
- J2SE 第四章 常用类
- 常用类、容器基础---J2SE
- J2SE 第四章 java常用类
- J2SE基础:7.系统常用类一
- J2SE基础:8.系统常用类二
- J2SE之常用API
- J2SE第六章——常用类(二)StringBuffer类
- J2SE第六章——常用类(三)包装类
- 内嵌,J2SE常用类,Comparator 和 Comparable
- 【转载】J2SE知识点归纳笔记(六)---Java常用类
- J2SE常用包的含义
- J2SE常用方法-容器-流
- J2SE 抽象类,接口
- j2se(二)_Character 类
- 马士兵J2SE-第六章-常用类-基本数据类型包装类、Maths类、File类
- 面向对象程序设计思想
- 越来越懒成了每月一篇
- VC++ 6.0实用技巧汇总
- 异常处理
- 数组
- J2SE常用类
- 开通了!
- 焦油坑---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十八)
- Chapter 2. Thread Creation and Management
- FLEX 小技巧
- 容器collection
- J2SE异常处理
- 关于质量(一)
- 最全牛人博客,你可以学习到太多太多