[JAVA] Math
2021. 5. 21. 10:15
자바
Math.min 두수 중 더 작은수 출력 System.out.println(Math.min(10, 100)); 10 Math.max 두수 중 더 큰수 출력 System.out.println(Math.max(10, 100)); 100
[JAVA] toCharArray
2021. 5. 20. 13:54
자바
String str = "Hello World"; char[] charArr = str.toCharArray(); [0] = H [1] = e [2] = l [3] = l [4] = o [5] = " " [6] = "W" [7] = "o" [8] = "r" [9] = "l" [10] = "d"
[JAVA] 최대공약수 GCD, 최소공배수 LCM 기본문법
2021. 5. 18. 18:31
자바
GCD 최대공약수 int a= 10; int b = 2; BigInteger b1 = BigInteger.valueOf(a); BigInteger b2 = BigInteger.valueOf(b); BigInteger gcd = b1.gcd(b2); System.out.println(gcd.intValue()); 2 LCD 최소공배수 public static int lcm(int x, int y) { //0이 아닌 두 수의 곱 / 두 수의 최대공약수 return (x * y) / gcd(x, y); } private static int gcd(int a, int b) { if(b == 0) { return a; } return gcd(b, a % b); } System.out.println(lcm(a, b..
[JAVA] chatAt, SubString, Split 사용법
2021. 5. 17. 16:38
자바
charAt 문자열 한글자씩 출력 String s = "무야호"; for(int i=0; i
[JAVA] String, int 배열, 다차원 배열 선언
2021. 5. 17. 16:32
자바
String 배열 선언 String[] array1 = new String[] {"1"}; String[][] array2 = new String[][] {{"1", "2"}, {"3", "4"}}; [1] [[1, 2], [3, 4]] Int 배열 선언 int[] iarray1 = new int[] {1}; int[][] iArray2 = new int[][] {{1, 2}, {3, 4}}; [1] [[1, 2], [3, 4]]
[JAVA] 문자열 체크
2021. 5. 14. 11:07
자바
문자열 특정 문자열 있는지 체크 (contains) String txt = "무야호" ; if(txt.contains("무야")) { System.out.println("문자열 있음!"); } else { System.out.println("문자열 없음!"); } 특정 문자열 있는지 체크 (indexOf) String txt = "무야호" ; if(txt.indexOf("무야") > -1) { System.out.println("문자열 있음!"); } else { System.out.println("문자열 없음!"); } 특정 문자열 있는지 체크 (matches) String txt = "무야호" ; if(txt.matches(".*무야.*")) { System.out.println("문자열 있음!");..
[JAVA] [CONVERT] 형변환
2021. 5. 14. 10:48
자바
String 형변환 String -> Int 형변환 String s = "1"; //string -> int 1번방식 int i = Integer.parseInt(s); //string -> int 2번방식 int i2 = Integer.valueOf(s); 1 1 String -> double 형변환 String s_num = "1"; //String -> Double 1번방식 double d_num = Double.parseDouble(s_num); //String -> Double 2번방식 double d_num2 = Double.valueOf(s_num); 1.0 1.0 String -> Float 형변환 String s_num = "1"; //String -> Float 1번방식 float f_..
[JAVA] 문자 대소문자로 변환
2021. 4. 28. 10:53
자바
소문자 -> 대문자 String answer = new_id.toUpperCase(); 대문자 -> 소문자 String answer = new_id.toLowerCase();
[JAVA] String -> String[] 만들기
2021. 1. 22. 15:52
자바
String id = (String) params.get("id"); String[] delChkArray = id.split(","); for (int i = 0; i < delChkArray.length; i++) { System.out.println(delChkArray[i]); }
[JAVA] json -> map, map -> json 변환
2021. 1. 22. 15:48
자바
json -> map 변환 import com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper mapper = new ObjectMapper(); Map map = mapper.readValue(jsonStr, Map.class); map -> json 변환 import com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(map); json = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(map);