Java32 String클래스

/*
String클래스 = char[] + 메서드기능
(char배열..char를 여러개 만든것이 String)

String 클래스는 내용을 변경할 수 없다 - 읽기만 가능
*/

   //            01234
	String str = "ABCDE";
	
	//특정 인덱스의 문자를 구할때
	char ch = str.charAt(3);//3번째 인덱스의 문자열을 저장하라 'D'
	
	//문자열의 길이를 구할때
	int a = str.length();//문자열의 길이를 인트로 반환
	System.out.println(a);
	
	//문자열의 특정부분을 저장하고 싶을때
	String tmp = str.substring(1,4);//인덱스 1부터 4앞까지 저장됨
	//                        (1)만 쓰면 1부터 끝까지 저장하라는 뜻
	//                        (1,5) 는 1~4까지 저장하라 = (1,str.length()) 문자열길이:5
	System.out.println(tmp);
	
	//문자열을 문자배열(char[])로 변환해서 저장
	char[] c = str.toCharArray();
	System.out.println(c);

좋은 웹페이지 즐겨찾기