String类的常用方法
String(字符串)和字符:
-[构造方法]将全部字符数组变为字符串:public String(char[] value);
-[构造方法]将部分字符数组变为字符串: public String(char[]value,int offset,int count );
-[普通方法]取得制定索引位置上的字符: public char charAt(int index);
-[普通方法]将字符串变为字符数组: public char toCharArray();
String(字符串)和字节:
-[构造方法]将全部的字节数组变为字符串:public String(byte [] value);
-[构造方法]将部分的字节数组变为字符串:public String(byte [] value,int offset,int count);
-[普通方法]将字符串变为字节数组: public byte[] setBytes();
-[普通方法]转码操作:public byte[] getBytes(String charsetName) throws UnsupporteEncodingException
字符串替换:
-[普通方法]全部替换:public String replaceAll(String regex,String replacement);
-[普通方法]替换首个:public String replaceFirst(String regex,String replacement);
字符串查找:
-[普通方法]查找是否包含制定的内容:public boolean contains(Stirng str);
-[普通方法]查找制定字符串的位置: public int indexOf(String str);
-[普通方法]从指定位置向后查找制定字符串位置:public int indexOf(String str,int begin);
-[普通方法]由后向前查找指定字符串位置:public int lastIndexOf(String str);
-[普通方法]从指定位置由后向前查找制定字符串位置:public int lastIndexOf(String str,int begin);
-[普通方法]判断是以指定的字符串开头:public boolean starts With(String str);
-[普通方法]从指定位置判断是否以指定的字符串开头:public boolean startsWith(String str, int begin);
-[普通方法]判断是否以制定的字符串结尾:public boolean endsWith(String str);
字符串截取:
-[普通方法]从指定位置截取到结尾:public String substring(int begin);
-[普通方法]截取指定范围:public String substring(int begin,int end);
字符串拆分:
-[普通方法]全部拆分,根据指定的表达式regex拆分此字符串:public String[] split(String regex);
-[普通方法]拆分成指定个数:public String[] split(String regex,int limit);
字符串比较:
-[普通方法]区分大小写比较:public boolean equals(String str);
-[普通方法]不区分大小写比较:public boolean equalsIngoreCase(String str);
-[普通方法]比较字符串大小:public int compareTO(String str)
其他方法:
-[普通方法]判断是否是空字符串:public boolean isEmpty();
-[普通方法]取得字符串长度: public int length();
-[普通方法]转大写:public String toLowerCase();
-[普通方法]转小写:public String toLowerCase();
-[普通方法]去掉左右空格: public String trim();
-[普通方法]字符串链接:public String concat(String str);
-[普通方法]手工入池:public String intern();