본문 바로가기
728x90

개발공부/Java14

[java] indexOf 문자열에 특정 문자가 포함되었는지 확인하기 filename.indexOf("\\") ! =-1) { 내용 } 해당 문자열에 내가 조건으로 지정한 문자가 포함되어있지않으면 -1을 포함되어있다면 그 인덱스 번호를 (숫자)를 리턴한다. https://coding-factory.tistory.com/534 [Java] 문자열에 특정 문자 포함 / 검색하는 다양한 방법(indexOf, contains, matches) 프로그래밍을 하다보면 특정 문자열에서 원하는 문자가 포함되어 있는지 확인해야하는 소스를 넣을때가 종종 있습니다. 문자열을 찾는 방법은 String클래스의 indexOf(), contains(), matches()메소드를 coding-factory.tistory.com 2023. 1. 11.
[log찍기] 로그...뭘 찍으면 좋을까?? 입사해서 코드를 돌려보면, 코드중간중간 로그가 찍히도록 조치되어있을것이다. 이 로그가 잘 찍혀야 로그를 따라서 유지보수하기도 용이할것이다. private Logger logger = LoggerFactory.getLogger(this.getClass()); http referer(리퍼러): 하이퍼링크를 통해 각 사이트로 방무닛 남는 흔적. 즉 '어떤 페이지에서' 요청이 시작되었는지 알수있는것이다. map.put("referer", StringUtils.defaultEmpty(request.getHeader("REFERER"),"")); Request URL: '어떤 페이지로' 요청을 원하는것인가. 즉 타깃주소라할수 있겟다. map.put("reqUri",request.getRequestURI()); co.. 2022. 5. 31.
[java] 맵에 키,값 있는지 확인하기(containsKey), 문자열 자르기(substring) containsKey : 해당 map에 키값이 있으면 true, 없으면 false를 반환 containValue :해당 map에 값이 있으면 true, 없으면 false를 반환 예제코드 HashMap hashMap = new HashMap(); hashMap.put("A", "APPLE"); hashMap.put("B", "BANANA"); System.out.println(hashMap.containsKey("A")); System.out.println(hashMap.containsKey("E")); //콘솔 결과 true false substring 1) 인자를 하나만 받는경우 -> substring(3) 3번째 자리부터 마지막까지의 문자열을 리턴한다. 2) 인자를 두개 받는경우 -> substrin.. 2022. 1. 10.
[java] NullPointerException (try-catch예시) , 예외처리 1. 해당 날짜에 새로운 답변을 작성할때, 해당 날짜에 해당하는 답변테이블에 count를 +1해주어야하는데 2. 기존에 컬럼이 있다면 +1 3. 컬럼이 없다면 새롭게 컬럼을 만들어주는 작업이 필요하다. 여기서 3번의 경우,, null로 반환이 되기때문에 nullpointexcepion이 자꾸 뜬다. if(result.isEmpty())와 같은 코드를 짜보았으나, 여기서 반환 받는것은 "null" 이나 ""가아니라 말그대로 아무 값도 존재하지 않는 null이기때문에 참조할 주소가 없으므로 에러가 발생한다. 그래서 try-catch로 예외처리를 해주었다. https://imasoftwareengineer.tistory.com/82 17. 예외처리 (Exception, try-catch ) (1) 이 포스트에.. 2021. 12. 26.
[java]오버라이딩과 오버로딩 https://hyoje420.tistory.com/14 [Java]오버로딩 & 오버라이딩(Overloading & Overriding) 오버로딩(Overloading) 오버로딩(Overloading)이라는 뜻은 사전적으로 '과적하다.'라는 뜻이다. C언어에서는 함수명이 고유하게 존재해야 한다. 즉 하나의 함수가 하나의 기능만을 구현해야 한다는 것 hyoje420.tistory.com 2021. 11. 21.
[java]형식화된 출력 printf() printf()는 언제 사용할까 - 소수점 ~째자리까지만 출력하고싶을때 - 정수를 16진수나 8진수로 출력하고 싶을때 printf()는 지시자를 통해 변수의 값을 여러가지 형식으로 변환하여 출력하는 기능을 가지고있다. -> 지시자는 값을 어떻게 출력할 것인지를 지정해주는 역할을 한다. 사용법 10진 정수로 출력할때 : %d boolean형식으로 출력 : %b 8진 정수로 출력할때 : %o 16진 정수로 출력할때: %x, %X 부동소수점 형식으로 출력 : %f 문자(character)로 출력 : %c 문자열(String)으로 출력 : %s String url= "www.codechobo.com"; int num=19; system.out.printf("age:%d",num); system.out.print.. 2021. 11. 19.
728x90