본문 바로가기
728x90
반응형

string3

[Java] 29. 기본 API (String.3) package chap11; /* * String 클래스의 메서드 */ public class StringEx3 { public static void main(String[] args) { String s = new String("ABCDEFGH"); //charAt(4) : 문자열 중 5번째 문자 리턴. 4번인덱스 System.out.println("s.charAt(4)=" + s.charAt(4)); //compareTo(문자열) : 정렬에서 사용되는 메서드 // 결과 음수 : s 문자열이 "abc"문자열보다 앞 // 결과 양수 : s 문자열이 "AAA"문자열보다 뒤 System.out.println("s.compareTo('abc')=" + s.compareTo("abc")); System.out... 2022. 3. 25.
[Java] 29. 기본 API (String.1) package chap11; /* * String 클래스 * 1. 정적인 문자열임.(변경불가 문자열) * 2. 클래스 중 유일하게 대입연산자(=)로 객체 생성이 가능함. * 3. 클래스 중 유일하게 + 연산자 사용이 가능함. * 4. Final 클래스임. (변경불가, 상속불가, 부모클래스가 될 수 없음) * => String 클래스는 상속불가 */ public class StringEx1 { public static void main(String[] args) { String s1 = "abc"; //대입연산자로 객체 생성 String s2 = "abc"; //대입연산자로 객체 생성 String s3 = new String("abc"); //new 객체 생성 String s4 = new String("a.. 2022. 3. 25.
[Java] 3. 특수문자 '\', 문자객체 저장 (char, String) package chap2; /* * 특수문자 : 특별한 기능을 가진 문자. \로 표현 * * char : 기본자료형. 문자한개만 저장. * 'a' 형식으로 구현 * String : 참조자료형. 문자열(문자여러개) 객체 저장. * "문자열" 형식으로 구현 */ public class VarEx2 { public static void main(String[] args) { char single ='\''; //작은따옴표문자 한개 저장 System.out.println(single); String str = "Hello \"홍길동\""; System.out.println(str); String dir = "c:\\"; // \ : 특수문자표현문자. \\: 순수한\문자 System.out.println(dir).. 2022. 3. 10.
728x90
반응형