본문 바로가기
개발/JAVA

자료형 - 3. 문자, 문자열

by 경주초이 2020. 6. 2.

문자 (char)  
    하나의 문자 값에 대한 자료형
    
문자열 (String)  
    문자열이란 문장을 뜻하며 문자열에 해당하는 자료형은 String이다
    
    1.  primitive 자료형  
        int, long, double, float, boolean, char 등이 이에 해당함  
        primitive 자료형은 new 키워드로 생성 할 수 없음. 

boolean result = true; 
int i = 10; 

         
        위와 같이 literal로 값을 세팅할 수 있다. (literal은 계산식없이 소스코드에 표기하는 상수 값을 의미)  
        String은 literal로 사용할 수 있도록 자바에서 특별대우 해 주는 자료형.
        
    2.  equals  
        eqauls는 두 개의 문자열이 동일한 값을 가지고 있는지를 비교하여 결과값을 리턴한다.(true, false)
        
    3.  indexOf  
        indexOf는 문자열에서 특정 문자가 시작되는 인덱스를 리턴한다. 

String a = "Hello World"; 
a.indexOf("World"); 
         
6 

         
    4.  replaceAll  
        replaceAll은 문자열 중 특정 문자를 다른 문자로 바꾸고 싶을 경우에 사용한다. 

String a = "Hello World"; 
a.replaceAll("World","Java"); 
         
Hello Java 


        
    5.  substring  
        substring은 문자열 중 특정 부분을 뽑아낼 경우에 사용한다. 

String a = "Hello Java"; 
a.substring(0,4); 
         
Hell 

        시작위치 <= a < 끝위치
        
    6.  toUpperCase  
        toUpperCase는 문자열을 모두 대문자로 변경할 때 사용한다. 

String a = "Hello Java"; 
a.toUpperCase(); 
         
HELLO JAVA 

 

'개발 > JAVA' 카테고리의 다른 글

자료형 - 6. 리스트  (0) 2020.06.02
자료형 - 5. 배열  (0) 2020.06.02
자료형 - 4. StringBuffer  (0) 2020.06.02
자료형 - 2. Boolean  (0) 2020.06.02
자료형 - 1.숫자  (0) 2020.06.02