코딩테스트-알고리즘/문법

오늘의 자바 문법

닉네임생각즁 2023. 12. 20. 21:00
String 문자열을 주어진 횟수만큼 반복
str.repeat(n)

 

https://www.javastring.net/java/string/java-string-repeat-method

 

Java String repeat() Method

Java String repeat() method returns a new string whose value is the concatenation of this string given number of times.

www.javastring.net

파라미터 

- 음수 -> IllegalArgumentExceptionthrow 에러

- 0 -> 빈 문자열 반환

- 1 -> 문자열 그대로 반환

- 양수 -> 숫자만큼 반복 

 

 

문자 소문자인지 대문자인지 확인 (boolean)
Character.isLowerCase(char);
Character.isUpperCase(char);

 

 

문자열 소문자인지 대문자인지 확인 (boolean)

 

1. 문자열을 char 타입의 배열로 변경 후 for문 이용하여 순회하면서 확인

char[] charArray = str.toCharArray();

Character.isLowerCase(charArray[index]
Character.isUpperCase(charArray[index]

 

2. 소문자/대문자로 변환 후 equals() 메소드로 비교

 

 

문자열 소문자/대문자로 변경
str.toLowerCase():
str.toUpperCase():

 

 

 

문자 소문자/대문자로 변경
Character.toLowerCase(char);
Character.toUpperCase(char);

 

 

특수문자 출력

- 역슬래시(\) 넣어주기

 

 

문자열을 char형 배열로
char[] charArray = str.toCharArray();

 

 

삼항 연산자
(조건) ? A : B

조건이 true면 A, false면 B 실행

 

 

 

문자열 자르기
str.substring(int startIndex)
str.substring(int startIndex, int endIndex)

 위 : starIndex부터 끝까지

 아래 : starIndex부터 endIndex전까지 (endIndex 포함 안됨!!!!!!!!!!!!!!!!!!!!!!!!!!!!)

 

 

문자열 길이 / 배열 길이
length() / length

 

 

문자열에서 n번째 문자 찾기
str.charAt(int n)

'코딩테스트-알고리즘 > 문법' 카테고리의 다른 글

오늘의 자바 문법 (ArrayList -> Array)  (0) 2024.01.05
오늘의 자바 문법  (0) 2023.12.25
오늘의 자바 문법  (1) 2023.12.23
오늘의 자바 문법  (0) 2023.12.22
오늘의 자바 문법  (1) 2023.12.21