반응형 전체 글44 Java에서 문자열 앞뒤 공백 제거 feat. String.trim() vs String.strip() Java에서 String(문자열)에서 앞 뒤 혹은 Only 앞, Only 뒤의 공백을 제거해야 할 일이 생기기 마련이다..크게 trim()과 strip() 두 가지 메소드가 존재하는데 두 가지의 차이도 알아볼 겸 예제 코드를 작성해보자..1. String.trim()import static org.assertj.core.api.Assertions.assertThat;public class Length_of_Last_Word { public static String lengthOfLastWord(String s) { System.out.println("원래 s : [" + s + "]"); s = s.trim(); System.out.println("앞뒤 공백을 자른 .. 2022. 5. 31. [Eclipse] 메소드 호출한 곳 찾기 - Ctrl + Alt + H Eclipse 상에서 해당 메소드를 호출한 클래스를 찾는 방법※ 참고 : 일단 Eclipse에서는 Ctrl + Shift + L을 동시에 누르게 되면 아래와 같이 단축키 표시가 나온다. 작성한 메소드를 지정한 후 마우스 오른쪽 우클릭을 하게 되면 아래와 같이 Open Call Hierarchy (Ctrl + Alt + H)를 확인할 수 있다.그럼 아래와 같이 Call Hierarchy란에 해당 메소드를 호출한 클래스들을 보여주게 된다. 더블 클릭으로 찾아가면 된다.. 2022. 5. 25. Java로 Client IP 찾는 방법 Java로 개발을 하다 보면 로그인 이력을 남기거나 하는 상황에 Client IP를 데이터베이스에 Insert 하는 로직을 만들어야 하는 경우가 생길 수 있다.. 크게 2가지의 방법이 존재하는데 하나하나 설명해볼까 한다.1. InetAddressimport java.net.InetAddress;import java.net.UnknownHostException;public static String getClientIP(HttpServletRequest req) throws UnknownHostException { InetAddress clientAddress = InetAddress.getLocalHost(); ip = clientAddress.getHostName() + "/" + address... 2022. 5. 23. ++i vs i++ 개발을 시작할 때 사실 기초적인 지식으로 많이들 배우곤 한다. 전문 용어로는 전위 연산(++i)과 후위 연산(i++)이라고 하는데 내가 쓰고자 하는 글은 전위 연산과 후위 연산의 동작 원리는 아니다. 하지만 이왕 쓰는 김에 전위 연산과 후위 연산의 동작 원리도 같이 한 번 상기해보자..1. 전위 연산int a = 1;int b = ++a;System.out.println(a);System.out.println(b);a, b의 결과 값은 2와 2가 나온다.동작 원리를 살펴보면 1. int a = 1;2. a = a + 1;3. int b = a; 가 된다. 전위 연산인 ++a의 실제 코드를 풀어주면a = a + 1;return a; 가 된다.2. 후위 연산int a = 1;int b = a++;Syste.. 2022. 5. 18. 이전 1 ··· 8 9 10 11 다음 반응형