package com.stringex;//String예제 index문자열
//다외우기 
public class StringEx3 {

	public static void main(String[] args) {
		String s1 = "Kwon Sun Ae";
				   //01234567890
		//indexOf는 전달되는 문자 또는 문자열의 index를 반환
		int index = s1.indexOf('n');
		System.out.println("맨 처음 문자의 n의 위치 : "+index);
		
		index = s1.indexOf("Sun");//첫번재 문자 위치를 return함
		System.out.println("문자 Sun의 위치 : "+index);
		
		//lastIndexof는 전달되는 문자또는 문자열이 중복되는 경우
		//앞의 문자가 아니라 가장 뒤의 문자의 index 반환
		index = s1.lastIndexOf('n');
		System.out.println("마지막 문자 n의 위치 : "+index);
		
		//charAt은 전달되는 index의 문자를 char 타입으로 반환
		char c = s1.charAt(index); //문자 추출
		System.out.println("추출한 문자 : "+c);
		
		index=s1.indexOf('S');
		//문자열로부터 특정 문자열 추출
		String str = s1.substring(index);
		System.out.println("대문자 S로부터 끝까지 잘라내기 : "+str);
		
		//두개의 인자를 전달해서 해당 구간내의 문자열 추출
		str = s1.substring(index,index+3);
		System.out.println("대문자 S로부터 3자까지 잘라내기 : "+str);
		
		int length = s1.length();
		System.out.println("s1의 길이  : "+length);
		
		String[] arr = s1.split(" ");
		for(int i = 0; i>arr.length;i++)
			System.out.println("arr["+i+"] : "+arr[i]);
	}
}

맨 처음 문자의 n의 위치 : 3

문자 Sun의 위치 : 5
마지막 문자 n의 위치 : 7
추출한 문자 : n
대문자 S로부터 끝까지 잘라내기 : Sun Ae
대문자 S로부터 3자까지 잘라내기 : Sun
s1의 길이  : 11

'Java > 중요클래스' 카테고리의 다른 글

String buffer 사용예  (0) 2012.04.11
String예제4  (0) 2012.04.11
문자열과 객체 비교  (0) 2012.04.11
String클래스 란?  (0) 2012.04.11
String클래스의 내용비교를 위한 equals 메서드  (0) 2012.04.11

+ Recent posts