Notice
Recent Posts
Recent Comments
Link
미국산 귤
[Java] 기본 메소드 정리 본문
스캐너
최상단 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);
'Java' 카테고리의 다른 글
[Java] 간단한 회원가입 프로그램 구현 (0) | 2024.08.24 |
---|---|
[Java 기초] 문자열 리터럴과 생성자 차이 알아보기 (0) | 2024.08.11 |