본문 바로가기
자바 알고리즘/잡기술

문자열 관련 메서드, 사용법 정리

by hoshi03 2024. 11. 27.

 

contains(특정 문자열) <- 문자열 안에 특장 문자열 포함 여부 bool 값으로 리턴

indexOf  메서드 <- 문자열 안의 단어 시작 인덱스 가져오기 할때 사용, 안에 있으면 시작 인덱스, 없으면 -1 리턴

str.chartAt(i) <- 해당 위치에 있는 문자 가져오기

string.charAt(i) == 'A' 식으로 비교

 

문자열 뒤집기

StringBuilder를 사용하면 편함

StringBuffer sb = new StringBuffer(s[i]);
String reverse = sb.reverse().tostring();

 

Character.isAlphabetic(char) <- 문자열 알파벳인지 판별하는 메서드

str.indexOf(str.charAt(i))==i <- 중복된 경우에는 결과가 다르다

String sb = new StringBuilder(s1).reverse().toString();

문자열 뒤집기, StringBuilder를 이용

 

String s1 = s.toUpperCase().replaceAll("[^A-Z]", "");

replaceAll에 정규식을 이용해서 A~Z가 아닌 모든 문자를 제거

 

Integer.parseInt(arr[i],2);

 

문자열을 2진수로 변환

'자바 알고리즘 > 잡기술' 카테고리의 다른 글

BufferdWriter int 배열 입력받기  (0) 2024.04.06
백준 2910 : LinkedHashMap  (0) 2024.03.11
백준 1302 (map)  (0) 2024.03.10
사용자 정의 정렬 Comparable  (0) 2024.02.20
백준 15552 (자바 빠른 입출력)  (0) 2024.01.29