总结String常用方法

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));
	}
		
}
发布了18 篇原创文章 · 获赞 2 · 访问量 327

猜你喜欢

转载自blog.csdn.net/bravery__/article/details/104735416
今日推荐