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 |