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

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

by hoshi03 2024. 1. 12.

A - 65

Z - 90

a - 97

z - 122

 

indexOf  메서드 <- 문자열 안의 단어 시작 인덱스 가져오기 할때 사용

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

 

문자열 뒤집기

StringBuilder를 사용하면 편함

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

 

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

 

indexOf로 문자열 포함여부 가져오기를 할 수 있다, 없으면 -1

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

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