(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 ju System.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) //将字符串按照指定的字符串分割,返回分割后的字符串数组
常见构造方法:
(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中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不
便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对
应的类统称为包装类
用来创建文件,可以对文件进行删除、获取文件所在的目录等功能
五、枚举类