JAVA

퇴근 후 JAVA - 문자열 바꾸기 (split, join편)

제이아이엔 2023. 3. 20. 00:03
반응형

아 ~ 벌써 일요일이 지나 갔습니다.

비전공자의 자바공부는 정말로 지옥이네요.

언젠가 저도 빛을 발휘할 수 있겠죠.

 

자 일상생활에 비교해서 문제해결을 해보겠습니다.

 

날짜

22/10/19

라는 문자열이 있습니다.

 

근데 22-10-19로 바꾸고 포맷형을 바꾸고싶고,

22 , 10, 19를 뽑고 싶을 때가 생길겁니다.

 

그럼 어떻게 뽑을까?

다양한 방법이 있겠지만, 

split, join을 활용하고자 합니다.

 

String date = "22/10/19"

 

방법을 구상해 봅시다.

split("/") 으로 쪼개면 각각 데이터 22 , 10, 19를 뽑을 수 있을꺼 같네요

 

그럼 어디다가 저장할까요?

split반환값이 배열이기 때문에 배열로 저장합니다.

 

String [] split_date = date.split("/");

 

[22,10,19] 가 저장이 됬을꺼고, 이걸 이제 조인하겠습니다.

String result = String.join("-",split_date);

하면 깔끔하게

"22-10-19" 가 완성 되겠죠.

 

오늘 키포인트

string을 split 하면 sting[]

String.join() 메소드로 [] 인자들 String으로 결합

 

728x90