on
Java 주요클래스와 메서드
Java 주요클래스와 메서드
String s = "abcde" ;
String s2 = "hello " ;
String s3 = "홍길동/이순신/유관순" ;
System . out . println ( "문자열 길이 : " + s. length ());
System . out . println ( "문자열 비교 : " + s2. equals (s3));
System . out . println ( "문자열 비교2 : " + s2. equalsIgnoreCase ( "HELLO" )); //false, 공백때문에
System . out . println ( "부분열출력 : " + s. substring ( 2 , 4 )); //cd출력
System . out . println ( "문자바꿈 : " + s2. replace ( 'l' , 'e' )); //l을 e로 바꾼다.
System . out . println ( "소문자 : " + s.toLowerCase());
System . out . println ( "대문자 : " + s.toUpperCase());
System . out . println ( "인덱스값의 문자출력 : " + s. charAt ( 3 )); //d출력
System . out . println ( "공백제거 : " + s2. trim ());
System . out . println ( "문자열 연결 : " + s. concat ( "Test" )); //abcdeTest출력
System . out . println ( "a에맞는 인덱스값 출력 : " + s. indexOf ( 'c' )); //2출력 / 일치하는 문자가 없음 -1
System . out . println ( "시작하는 문자열 비교 : " + s.startsWith( "abc" )); //true
System . out . println ( "끝나는 문자열 비교 : " + s.endsWith( "cde" ));
String [] names = s3. split ( "/" );
for ( int i = 0 ; i < names. length ; i + + ) {
System . out . println (names[i]);
}
System . out . println ( "숫자 123을 문자열로 변환 : " + String . valueOf ( 123 ));
System . out . println ( "true를 문자열로 변환 : " + String . valueOf ( true ));
String format = String . format ( "이름은 %s, 나이는 %d 키는 %.2f" , "홍길동" , 17 , 180. 2 );
System . out . println ( format );
from http://cocoshin.tistory.com/22 by ccl(A) rewrite - 2021-11-23 04:28:16