Java(17)
-
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 -
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 -
Java get 방식으로 파라메터 전송할때 encoding
import java.net.URLEncoder;import java.nio.charset.StandardCharsets;public class URLEncoderExample { public static void main(String[] args) { try { String value = "Hello World!"; String encodedValue = URLEncoder.encode(value, StandardCharsets.UTF_8); System.out.println(encodedValue); // Output: Hello+World%21 } catch (Exception e) { e...
2025.01.11 -
Java 핸드폰에서 찍은 이미지 업로드시 주의사항
핸드폰에서 찍은 이미지를 서버에 업로드시 width, height 정보를 가져올때, EXIF orientation를 고려해야 함그냥 width, height 정보를 가져오면, 옆으로 돌려서 찍은 사진의 경우 width와 height가 바껴서 나옴pom.xml com.drewnoakes metadata-extractor 2.18.0 Javaimport com.drew.imaging.ImageMetadataReader;import com.drew.metadata.Directory;import com.drew.metadata.Metadata;import com.drew.metadata.Tag;import com.drew.metadata.exif.ExifIFD..
2025.01.06