Java27 java.util.NoSuchElementException: No value present 자바에서 get()을 사용할때 값이 없을 경우 발생하는 에러 해결방법 : get()하기 전에 isPresent() 사용해 값을 체크해주면 된다. 2022. 12. 12. [JAVA] 현재 디렉터리 경로 확인하는 방법 System.getProperty() 메서드를 사용한 현재 경로를 확인하는 방법 String path = System.getProperty("user.dir"); System.out.println("현재 작업 경로: " + path); Paths를 사용한 현재 경로를 확인하는 방법 Path currentPath = Paths.get(""); String path = currentPath.toAbsolutePath().toString(); System.out.println("현재 작업 경로: " + path); 2022. 12. 12. [REGEX] 문자열에서 특정 문자열 추출하기 문자열에서 특정 문자열만 추출하고 싶을때 사용하면 좋은 정규식 // 날짜:20220101, 날씨:좋음, 평균온도:15 // 날씨정보만 가져올때 (? 2022. 12. 12. [JAVA] 문자열 비교 ==, equals() 차이점 java에서 int와 boolean과 같은 일반적인 데이터 타입의 비교는 ==이라는 연산자를 사용하여 비교한다. 그러나 String처럼 Class의 값을 비교할때는 equals()라는 메소드를 사용하여 비교를 한다. == 과 equals()의 차이점은 뭘까? 간단하게 말하자면 == 는 주소값을 비교하고 equals()는 값을 비교한다. 따라서 자바에서 문자열을 비교하려면 equals라는 메서드를 활용하여 두개의 값을 비교해줘야 한다. String 클래스안에 있는 equals라는 메서드를 사용하면 두 비교대상의 주소 값이 아닌 데이터 값을 비교하기 때문에 정확한 비교를 할 수 있다. 2022. 10. 6. 이전 1 2 3 4 5 6 7 다음 반응형