[Java] String 관련 함수

한호성·2022년 7월 18일
0

Java String 관련 함수들

자료형 변환

String to int

Int a =Integer.parseInt("string");

int to String

String a = Integer.toString(  (/*int*/ 5 );

String to Character in String

char ch = String.charAt(index);

character to String

String string = Character.toString(/*char*/ 'a');

관련 함수

String 대소문자 관련

String string = string.toLowerCase(); // 소문자로 전부 변경
String string = string.toUpperCase(); // 대문자로 전부 변경

문자열 비교

//같으면 true , 다르면 false return;
str1.equals(str2)

//대소문자구분하지 않고 비교하는법
str.equalsIngoreCase(str2)

문자열 안에 있는 특정문자열의 시작 index 값

//return  찾는값이 존재한다면 시작 index return
//만약 없다면 -1 return
str1.indexOf("traget_string");

문자열 안에 있는 값 변경하기

//문자열 중 해당하는 문자열 1개만 수정
str1.replace("be changed string","to change String");

//문자열 중 해당하는 모든 문자열 수정
// "." 문자열을 바꿀 때에는 정규식으로(모든 문자를 의미) 하기 때문에 \\. 을 이용해야 합니다.
str1.replaceAll("be changed string","to change String")

문자열 시작,끝값 비교하기

//문자열 시작이 "." 이면 True return 
str.startsWith(".") 

//문자열 끝이 "." 이면 False return
str.endsWith(".")

문자열 자르기

//substring

//index부터 끝까지 문자열 자르기 
str.substring(index);

//start index 부터 (end-1) index 까지 문자열 가져오기
str.substring(start,end);


//split

//원하는 문자로 문자열을 잘라서 문자열 배열로 반환
String[] str_array = str.split("원하는 문자");

//여러개의 구분자로 문자열을 잘르기 (, @ ,-, 공백) 을 기준으로 나누기
String[] str_array = str.split(",|@|-| ")
profile
개발자 지망생입니다.

0개의 댓글