Java API String常用方法介绍

import java.util.Arrays;

public class StringDome2 {

	public static void main(String[] args) {
	
		String str=" awsd415ae edasaswd442 ";
		char c=str.charAt(1);
		System.out.println(c);
		
		System.out.println(str.toCharArray());
		char[] cs={'a','b','c'};
		String s1=new String(cs);//拷贝
		
		String s2=new String(cs,0,3);//不包括3;
		System.out.println(s2);
		
		System.out.println(Arrays.toString(str.getBytes()));//每个字符对应的Ascill码
		
		//System.out.println(	str.replace('w', '*'));
		System.out.println(str.replaceAll("[0-9]", "*"));//正则awsd***aeedasaswd***
		
		System.out.println(str.substring(0,4));//截取awsd
		
		System.out.println(Arrays.toString(str.split("w")));//变成字符串数组[a, sd415aeedasas, d442]
		
		System.out.println(str.contains("a"));//true
		
		System.out.println(str.indexOf("s"));//只显示第一个下标地址
		System.out.println(str.lastIndexOf("s"));//只显示最后一个下标地址
		
		System.out.println(str.isEmpty());//判断是否为空
		System.out.println(str.length());//数组是属性,String 是方法
		System.out.println(str.trim());//去前后空格空格
		System.out.println(str.concat("*****"));//链接到尾部
		System.out.println(String.valueOf(10));
	}

}


猜你喜欢

转载自blog.csdn.net/weixin_44117272/article/details/89479400