Java中String类的subString()方法

public String substring(int beginIndex, int endIndex);

代码运行示例:

public class Test11 {
     

	public static void main(String[] args) {
     
		System.out.print("test1方法运行的结果:");
		test1();
		
		System.out.println("========== 分隔线 ==========");
		
		System.out.print("test2方法运行的结果:");
		test2();
	}
	
	public static void test1 () {
     
		String test = "我爱你中国";
		String testResult = test.substring(0, 1);
		System.out.println(testResult);
	}
	
	public static void test2 () {
     
		String test = "woainizhongguo";
		String testResult = test.substring(0, 1);
		System.out.println(testResult);
	}
}
运行结果:
test1方法运行的结果:我
========== 分隔线 ==========
test2方法运行的结果:w

参数:

参数:
beginIndex - 起始索引(包括)。
endIndex - 结束索引(不包括)。 

返回:

返回的是一个字符。
返回一个新字符串,它是此字符串的一个子字符串。
该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。
因此,该子字符串的长度为 endIndex-beginIndex。 

抛出异常:

IndexOutOfBoundsException 
	- beginIndex 为负,
	- endIndex 大于此 String 对象的长度,
	- beginIndex 大于 endIndex。

你可能感兴趣的:(J2SE,java,字符串)