자바 알고리즘/알고리즘 직빵 자바 문법
삼항 연산자 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()는 동일한 메서드이다.
배열을 리스트로, 리스트를 배열로 -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();
String.join() 함수에 대하여
1. String 문자열 데이터의 결합 public class Solution { String str1 ="컴퓨터"; String str2 ="본체"; String strData =String.join("", str1, str2); public static void main(String[] args) { Scanner sc = new Scanner(System.in); Solution s = new Solution(); System.out.println(s.strData); } } 출력결과 컴퓨터본체 2. ArrayList 리스트(List)요소의 결합 public class Solution { public static void main(String[] args) { ArrayList list = new ..