2024/04 6

[백준] 10926번 : ??! 풀이 (java)

문제 접근 과정 처음에는 joonas란 아이디가 이미 존재 하였을때 놀람을 표시하라는 것으로 문제를 잘못이해하였다. 알고 보니 그냥 ID에 대해 놀람을 표시하면 되는 문제였다. 오답 public class Main { public static void main(String[] args) { String originUserId = "joonas"; String newUserId = "joonas"; if(newUserId.equals(originUserId)){ System.out.println(newUserId+"??!"); } } } 문제 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRead..

Algorithm🧠 2024.04.22

[java] 문자열 형변환 방법 (valueOf, toString)

String.valueOf() // 파라미터가 null이면 문자열 "null"을 만들어서 담는다. String str = null; System.out.println(String.valueOf(str)); // "null" text return //매개변수로 기본형 변수와 객체를 지정할수있으며 그 결과로 String을 얻을수 있다. int val = 100; String str1 = String.valueOf(val); // int를 String으로 변환한다. String str2 = ""+ 100; // 덧셈 연산자 사용 시 효율성 낮아짐. toString() // 대상이 null이면 NullpointException 발생. // Object 값이 String이 아니여도 출력. String test =..

카테고리 없음 2024.04.12

[Spring] MultiValueMap란?

SpringBoot 강의를 듣는 중 MultiValueMap이라는 인터페이스를 만났다. MultiValueMap 인터페이스는 자바 API문서에서는 찾아볼 수 없고, 스프링 API문서에서 찾을 수 있다. 자바에 내장된 인터페이스가 아니라 스프링에서 제공하는 인터페이스라는 것을 알 수 있었다. 위의 MultiValueMap인터페이스를 보면 Map 인터페이스를 상속 받을 때 Value값을 List로 받는것을 확인할 수 있다. 즉, 하나의 Key와 하나 이상의 Value로 이루어진 리스트를 받는다는 말이다. // Java의 기존 Map Map basicMap = new HashMap(); // 스프링의 MultiValueMap MultiValueMap multiValueMap = new LinkedMultiVa..