미국산 귤

[Java] 기본 메소드 정리 본문

Java

[Java] 기본 메소드 정리

migyul 2024. 8. 14. 22:14

스캐너

최상단 import

import java.util.Scanner;

 

 

nextLine() 메소드 : 문자열(공백 가능) 입력 받기

String 변수명 = 스캐너명.nextLine();

 

 

nextInt() 메소드 : 정수 입력 받기

int 변수명 = 스캐너명.nextInt();

 

 

System.out.print : 출력

System.out.println(출력내용); // ln : 출력 후 줄바꿈
System.out.printf(출력내용); // c언어 printf와 동일 : %d, %s 사용 가능

 

 

append() : 합치기

StringBuilder strBdr_1 = new StringBuilder("Hello,");
strBdr_1.append("World!"); // strBder_1에 World! 합침
Syste.out.println(strBdr_1); // Hello,World! 출력

 

 

substring() : 문자열 자르기

String str_1 = "이름: 김자바";

String str_name = str_1.substring(4, 7); // 인덱스 번호 4 이상 7 미만의 내용을 str_name에 넣음
System.out.println(str_name); // 김자바 출력

 

 

indexOf() : 인덱스 번호 찾기

System.out.println(str_1.indexOf("름")); // "름"의 인덱스 번호인 1 출력

 

 

toUpperCase() : 모든 문자를 대문자로 변환

toLowerCase() : 모든 문자를 소문자로 변환

String str_1 = "abc";
String str_2 = "ABC";
    
str_1 = str_1.toUpperCase();
str_2 = str_2.toLowerCase();

System.out.println(str_1); // ABC 출력
System.out.println(str_2); // abc 출력

 

 

equals() : 내용 비교 (대소문자 구별)

if(str_1.equals(str_2)) {
	System.out.println("str_1.equals(str_2)");
	} // false

 

 

equalsIgnoreCase : 내용 비교  (대소문자 무시)

if(str_1.equalsIgnoreCase(str_2)) {
	System.out.println("str_1.equalsIgnoreCase(str_2)");
	} // true

 

 

trim() : 양쪽 끝 공백 제거

String str_1 = "   Hello   ";
str_1 = str_1.trim(); 
System.out.println(str_1); // Hello 출력

 

 

replace() : 대체 (문자열 중간 공백 제거 시 사용)

String str_2 = " Hel    lo   ";
str_2 = str_2.replace(" ", ""); // 첫번째 문자를 두번째 문자로 대체
System.out.println(str_2);