전체 글
삼항 연산자 vs if ~else구문
삼항연산자는 식(expression)을 이루고 있습니다. 식은 해당 연산에 결과 값이 있어야 합니다. 반면에 어떠한 결과값이 없는 문장은 if ~else 구문으로 처리해야 한다.
[Java] char 배열을 String 문자열로 변환하기(3가지)
1. String 생성자 String str = new String(charArr); 2. String.valueOf() String str =String.valueOf(charArr); 3. String.copyValueOf() String str = String.copyValueOf(charArr); ※String클래스의 valueOf()와 copyValueOf()는 동일한 메서드이다.
암호 해독- substring(), toCharArray(), char->String에 대입가능, step
나의 풀이 class Solution { public String solution(String cipher, int code) { String answer = ""; char[] chars = cipher.toCharArray(); for(int i=code-1; iString에 대입가능 ▶ String문자열을 char타입 배열로 바꿈 다른 사람의 풀이1 -String문자열을 그대로 이용함 (배열로 바꾸지 않음) class Solution { public String solution(String cipher, int code) { String answer = ""; for(int i=code-1; i value % code == code - 1) .mapToObj(c -> String.valueOf(ci..
배열을 리스트로, 리스트를 배열로 -stream() 이용★★
배열을 리스트로 import java.util.Arrays; import java.util.stream.Collectors; List list = Arrays.stream(yourArray).boxed().collect(Collectors.toList()); 리스트를 배열로 (2가지) // Integer wrapper class를 사용한 list를 array로 변환 int[] intArray = yourList.stream().mapToInt(Integer::intValue).toArray(); int[] intArray = list.stream().mapToInt(i -> i).toArray();