본문 바로가기

Java11

[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.
[JAVA] List to String 간단하게 toString 사용하여 변경 List list = new ArrayList(); intList.add(1); intList.add(2); intList.add(3); String s = list.toString(); 결과 [1, 2, 3] List를 "," 구분지어서 String으로 만들고 싶을 경우 List cities = Arrays.asList("Milan", "London", "New York", "San Francisco"); String citiesCommaSeparated = String.join(",", cities); 결과 "1,2,3" -> JAVA 8에서 String.join을 사용하면 편리하게 변경할 수 있다. 2022. 10. 6.
반응형