public class Test {
public static void main(String[] args) {
String str = " defg ";
System.out.println(str.length());//方法一:字符串长度
System.out.println(str.startsWith("d"));//方法二:判断字符串以什么字符开头
System.out.println(str.endsWith("g"));//方法三:判断字符串以什么字符结尾
System.out.println(str.equals("degf"));//方法四:判断字符串是否相同,区分大小写
System.out.println(str.equalsIgnoreCase("deFg"));//方法五:判断字符串是否相同,不区分大小写
System.out.println(str);
System.out.println(str.trim());//方法六:消除两端空格
System.out.println(str.replace(" ", "$"));//方法七:将空格替换为$
System.out.println(str.charAt(3));//方法八:获取字符串“指定位置的字符,从0开始
str = "112`119`114";//方法九:以指定字符为界限将字符串分割
String [] mobiles = str.split("`");
for (String mobile : mobiles) {
System.out.println(mobile);
String e = "310192200010160030";
System.out.println(e.substring(6, 10)+"年"+e.substring(10,12)+"月"+e.substring(12,14)+"日");
//方法十:截取指定长度的字符串(要头不要尾)
String str = "ABcBA";
char [] letters = str.toCharArray();
//方法十一:将字符串的每个字符解析出来形成字符数组
for (char c : letters) {
System.out.println(c);
}
System.out.println(str.substring(0 , 2));
System.out.println(str.indexOf("A"));
//方法十二:从左向右查,返回指定字符在字符串中的第一次出现的位置从0开始,从左向右查,没有则返回-1
System.out.println(str.lastIndexOf("A"));
// 从右向左查;
System.out.println(str.indexOf("Bc"));
// 多个字符将其看作整体
System.out.println(str.substring(2));
}
}
总结String常用方法
猜你喜欢
转载自blog.csdn.net/bravery__/article/details/104735416
今日推荐
周排行