J2SE五个常用类
来源:互联网 发布:es5 sham.js 编辑:程序博客网 时间:2024/05/22 09:53
一、字符串相关类 String和StringBuffer
String类代表不可变的字符序列
三种常见构造方法
(1)String(String original) 创建一个String对象为original的拷贝
例:s1=new String("hello") ; s2=new String("hello") ; System.out.println(s1.equals(s2)) ;
(2)String(char[] value) 用一个字符数组创建一个string对象
(3)String(char[] value,int offset,int count) 用一个字符数组从offset项开始的count个字符序列创建一个String对象
例:
char c[]={ 'w' , 'a' , 'n' , 'g ', ' ', 'j ' , 'u' };String s3=new String(c);String s4=new String(c,4,2)System.out.println(s3); //输出wang juSystem.out.println(s4); //输出 ju
几种常用方法
public char charAt(int index) //返回第index个字符
public int length() //返回字符串的长度
public int indexOf(String str) //返回字符串中str第一次出现的位置
public int indexOf(String str , int fromindex) //返回从fromindex处开始,str第一次出现的位置
public boolean equalsIgnoreCase(String another) //比较字符串是否与another一样
public String replace(char oldchar,char newchar) //在字符串中用newchar替换oldchar
public boolean startsWith(String prefix) //判断字符串是否以prefix开头
public boolean endsWith(String prefix) //判断字符串是否以prefix结尾
public String toUpperCase() //返回字符串为其大写形式
public String toLowerCase() //返回字符串为其小写形式
public String substring(int beginIndex) //返回字符串充beginindex开始到结尾的字符串
public String substring(int beginIndex , int endIndex) //返回字符串充beginindex开始到endindex结尾的字符串
public String trim() //将字符串去掉开头和结尾空格的字符串
public static String valueOf() //可以将基本类型数据转化成字符串
public String[] split(String regex) //将字符串按照指定的字符串分割,返回分割后的字符串数组
StringBuffer类代表可变的字符序列
常见构造方法:
(1)StringBuffer() //创建一个不包含字符序列的空的StringBuffer对象
(2)StringBuffer(String str) //创建一个StringBuffer对象,包含于String对象str相同的字符序列
常用方法:
public StringBuffer insert(int offset ,String str) //为StringBuffer对象在指定位置插入字符序列,返回修改后该StringBuffer对象引用
public StringBuffer delete(int start, int end) //删除从start开始到end-1为止的一段字符序列,返回修改后的该StringBuffer对象引用
public StringBuffer reverse()用于将字符串序列逆序,返回修改后该StringBuffer对象引用
二、基本数据类型包装类
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不
便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对
应的类统称为包装类
三、Math类
四、File类
用来创建文件,可以对文件进行删除、获取文件所在的目录等功能
五、枚举类
- J2SE五个常用类
- J2SE常用类
- J2SE之常用类
- J2SE 第四章 常用类
- 常用类、容器基础---J2SE
- J2SE 第四章 java常用类
- J2SE基础:7.系统常用类一
- J2SE基础:8.系统常用类二
- J2SE之常用API
- J2SE第六章——常用类(二)StringBuffer类
- J2SE第六章——常用类(三)包装类
- 内嵌,J2SE常用类,Comparator 和 Comparable
- 【转载】J2SE知识点归纳笔记(六)---Java常用类
- 五个常用过滤器
- 五个常用过滤器
- J2SE常用包的含义
- J2SE常用方法-容器-流
- 常用的五个组合键
- hdu 1106 排序
- ubuntu 开始ssh服务 使用xshell工具连接
- Get和Post区别
- iOS面试题一
- C++交换两个变量的值
- J2SE五个常用类
- Laravel 用户认证
- 小故事:架构师需要做什么?
- iOS面试题二
- 无图片纯css实现中国象棋棋子
- 正则表达式
- 1034. 有理数四则运算
- python第一次学习笔记(简略)
- iptables: Firewall modules are not loaded.