// String 클래스 연습
class StringEx2
{
public static void main( String[] args )
{
String str = "Hello Java!!!";
// char charAt ( int index )
System.out.println( "charAt : " + str.charAt( 6 ) );
// int indexOf ( int ch )
System.out.println( "indexOf : " + str.indexOf( 'J' ) );
// int indexOf ( int ch, int fromIndex )
System.out.println( "indexOf : " + str.indexOf( 'a', 8 ) ); // 8번째부터 찾아라 ( 시작위치를 정한다. )
// int indexOf ( String str )
System.out.println( "indexOf : " + str.indexOf( "!!" ) );
// lastIndexOf ( int ch )
System.out.println( "lastIndexOf : " + str.lastIndexOf( 'a' ) );
// String concat ( String str )
System.out.println( "concat : " + str.concat( "!!" ) ); // 공간을 새로 만들기 때문에 원본이나 !!가 가비지가 된다.
System.out.println( "concat : " + str );
// int length()
System.out.println( "length : " + str.length() ); // 널을 빼고 계산해서 글자수는 13개
// String substring ( int beginIndex )
System.out.println( "substring : " + str.substring( 6 ) );
// String substring ( int beginIndex, int endIndex ) // endIndex - 1
System.out.println( "substring : " + str.substring( 6, 12 ) );
// String trim ()
String s = " a a a ";
System.out.println( "trim = " + s );
System.out.println( "trim = " + s.trim() );
}
}
'매니저 > JAVA1' 카테고리의 다른 글
JAVA1 StringTokenizer 예제1 (임시저장) (0) | 2011.12.23 |
---|---|
JAVA1 StringBuffer 예제1 (임시저장) (0) | 2011.12.23 |
JAVA1 Constructor 예제 (임시저장) (0) | 2011.12.23 |
JAVA1 Random 예제 (임시저장) (0) | 2011.12.23 |
JAVA1 String 에제1 (임시저장) (0) | 2011.12.23 |