String类的常用方法

下面介绍String类的常用方法

package cn.sxt.oo2;

/**
 * String类的常用方法
 * 不可变字符序列
 * @author Administrator
 *
 */
public class TestString2 {
	public static void main(String[] args) {
		
		String s1 = "core java";
		String s2 = "Core java";
		
		System.out.println(s1.charAt(3));//指数的范围是0~length-1
		System.out.println(s1.length());
		
		System.out.println(s1.equals(s2));//区分大小写的比较
		System.out.println(s1.equalsIgnoreCase(s2));//不区分大小写的比较
		
		System.out.println(s1.indexOf("java"));//返回字符串s1中java第一次出现的值
		
		System.out.println(s1.replace(" ", "&"));//只是将字符串中的空格进行了替换赋给了新的变量,但是s1本身没有发生变化
		System.out.println(s1);
		
		System.out.println(s1.startsWith("c"));//是否是以c开头
		System.out.println(s1.endsWith("java"));//以java结尾
		
		String s3 = s1.substring(4);//提取字符串,从下标为4开始到字符串结尾
		System.out.println(s3);
		String s4 = s1.substring(4, 9);
		System.out.println(s4);//[4,9)下标为4开始取到9的前一位结束
		
		String s;
		s = s1.toLowerCase();//转小写
		System.out.println(s);
		s = s1.toUpperCase();//转大写
		System.out.println(s);
		
		String s5 = " k k k ";
		s = s5.trim();//去除字符串首尾的空格,但中间的空格不能去除
		System.out.println(s);
		System.out.println(s5);
		
	}
}
输出结果:
e
9
false
true
5
core&java
core java
true
true
 java
 java
core java
CORE JAVA
k k k
 k k k 

你可能感兴趣的:(地基基础)