[자바/JAVA] isEmpty와 isBlank 차이 | 빈 문자열, 공백 문자열 확인하기
·
개발지식/Java
개발하다 보면 문자열이 비어 있는지 확인해야 하는 경우가 있다.Java에서는 대표적으로isEmpty()isBlank()를 사용할 수 있는데, 둘이 비슷해 보여도 공백을 처리하는 방식에서 차이가 있다.간단하게 정리해봤다.isEmpty()isEmpty()는 문자열의 길이가 0인지 확인한다.public class Main { public static void main(String[] args) { String value1 = ""; String value2 = " "; String value3 = "Hello"; System.out.println(value1.isEmpty()); System.out.println(value2.isEmpty..
[자바/JAVA] double을 int로 변환하는 방법 | 캐스팅, Math.round 차이
·
개발지식/Java
개발하다 보면 double 값을 int로 바꿔야 하는 경우가 있다.처음에는 그냥 형변환하면 되는 줄 알았는데소수점을 버릴지, 반올림할지에 따라 사용하는 방법이 달라진다.간단하게 정리해봤다.1. 캐스팅으로 double → int 변환가장 간단한 방법은 (int)로 형변환하는 것이다.double value = 10.8;int result = (int) value;System.out.println(result); 결과 (int)로 변환하면소수점 아래 값은 그냥 버려진다.즉,10.8 → 1010.1 → 1010.9 → 10 처럼 처리된다.반올림이 아니라는 점만 주의하면 된다.2. Math.round()로 반올림하기소수점을 반올림해서 int로 변환하고 싶다면Math.round()를 사용할 수 있다.double v..