Java(156)
-
Java Map에서 key 찾기
Map searchForm = new HashMap();searchForm.put("name", "Alice");boolean result = searchForm.containsKey("name"); // true
2025.01.15 -
Java Map에서 동일한 패턴의 key, value 정보 가져오기
entrySet() 이용// Filter entries with keys starting with "DATA"Map filteredMap = searchForm.entrySet() .stream() .filter(entry -> entry.getKey().startsWith("DATA")) .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));for문 이용// Extract keys into a list for iterationList keys = new ArrayList(searchForm.keySet());// Result map to store filtered entriesMap filteredM..
2025.01.15 -
Mybatis 반복문 처리
쿼리 쿼리 쿼리
2025.01.15 -
Mybatis ${} 사용시 SQL Injection 피하기
// Example: Validate column names and operatorsList validColumns = Arrays.asList("column1", "column2", "column3");List validOperators = Arrays.asList("=", "", "=", "like");for (Map condition : conditions) { String column = (String) condition.get("data"); String operator = (String) condition.get("compare"); if (!validColumns.contains(column)) { throw new IllegalArgumentException("..
2025.01.15 -
Java String[]에 원하는 문자가 있는지 확인
Arrays.asList 이용String[] array = {"apple", "banana", "cherry"};String valueToCheck = "banana";boolean isIncluded = Arrays.asList(array).contains(valueToCheck);if (isIncluded) { System.out.println(valueToCheck + " is in the array.");} else { System.out.println(valueToCheck + " is not in the array.");}for문 이용String[] array = {"apple", "banana", "cherry"};String valueToCheck = "banana";boolea..
2025.01.15 -
Java String이 숫자인지 확인
public boolean isNumeric(String str) { return str != null && str.matches("\\d+(\\.\\d+)?");}
2025.01.15