728x90
- 문자열 뒤집기
class Solution {
public String solution(String my_string) {
String answer = "";
for(int i=0;i<my_string.length();i++){
answer += my_string.charAt(my_string.length()-i-1);
}
return answer;
}
}
String에 +를 이용해서 문자/문자열을 추가할 수 있다.
- String 함수
a.equals(b) //두 문자열이 동일한지 true/false
a.indexOf("A") //문자열에서 A라는 문자가 시작되는 인덱스 반환
a.length() //문자열의 길이 반환
a.substring(1) //문자열의 인덱스 1부터 끝까지 반환
a.substring(1,6) //문자열의 인덱스 1~5까지 반환
a.toUpperCase() //문자열을 모두 대문자로 변경해 반환
a.toLowerCase() //문자열을 모두 소문자로 변경해 반환
a.concat(b) //두 문자열을 이어 붙임
a.startWith("A") //문자열이 A로 시작하면 true 아니면 false (대소문자 구분)
a.endWith("A") //문자열이 A로 끝나면 true 아니면 false (대소문자 구분)
a.repalce("abc", "ABC") //문자열 abc를 ABC로 변경
a.split("A") //문자열을 문자 A로 나눈 결과를 배열로 반환
a.trim() //문자열 시작과 끝의 공백을 없앰
a.compareTo(b) //아스키코드를 기준으로 두 문자열을 비교 (달라지는 문자의 차 반환 a-b)
a.contains(b) //문자열 a가 문자열 b를 포함하고 있으면 true 아니면 false
a.charAt(3) //인덱스가 3인 문자를 반환
a.format("%지정형식", 대입할 문자열) //문자열 형식 지정
'프로그래밍 언어 > Java' 카테고리의 다른 글
추상 클래스와 인터페이스 비교 (0) | 2023.10.16 |
---|---|
자주 쓰는 함수 (0) | 2023.10.10 |
ArrayList 클래스 (0) | 2023.09.18 |
상속과 다형성 (0) | 2023.09.18 |
객체지향 (0) | 2023.09.13 |