(TIL) 20220309, Java 문법들

2022. 3. 10. 02:12TIL(Today I learned)

반응형

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것)


  • 알고리즘 문제 풀기(Java)
  • 프로그래머의 뇌 스터디(코드숨)
  • 스트리미 코딩 테스트

 

 

🏴󠁩󠁤󠁪󠁷󠁿Findings(배운 것)


카카오 모빌리티 서류를 합격해서 코딩테스트 안내장이 날라왔다.

근데 언어를 JVM 언어들만 사용하라고 지정을 해버려서 어쩔 수 없이 1주일 동안 자바 코테 연습 중이다.

 

이 덕분에 여러 문법들을 알게 되었는데 여기에 대해서 잠깐 정리해보고자 한다.

 

배열을 문자열로, 문자열을 배열로 바꾸는 방법이다.

String str = "abcd"
char[] charArr = str.toCharArray();

// {'a', 'b', 'c', 'd'}

// 다시 문자열로
String s = Arrays.toString(charArr);
// String s = new String(charArr);

 

문자열, 배열을 reverse하는 방법이다.

String str = "abcde";
StringBuffer sb = new StringBuffer(str);
String reversed = sb.reverse().toString();

// 배열 reverse
List<Intger> list = new ArrayList<>();
// {1,2,3,4,5,6}이 있다는 가정
Collections.reverse(list);

프로그래머의 뇌와 관련한 글을 새로운 카테고리에서 이루어질 예정이다.

 

🏴󠁩󠁤󠁪󠁷󠁿Feeling(느낀 점)


이제 웬만하면 서류는 합격하는 거 같은데...

코딩테스트와 CS에 좀 더 신경을 써야겠다!

 

🏴󠁩󠁤󠁪󠁷󠁿여담


반응형

'TIL(Today I learned)' 카테고리의 다른 글

(TIL) 20220311, 어떻게 문제를 풀 것인가  (0) 2022.03.12
(TIL) 20220310  (0) 2022.03.10
(TIL) 20220305  (0) 2022.03.05
(TIL) 20220304  (1) 2022.03.04
(TIL) 20220303  (0) 2022.03.03