개발10 [JAVA] 문자열 포함 여부 확인 (contains) 문자열에서 특정 문자열이 포함되어 있는지 여부를 확인해야할 때가 있습니다. JAVA에서는 contains를 사용할 수 있습니다. contains는 특정 문자열이 있는지 확인하여 포함되어 있으면 true로 포함되지 않았을 경우 false로 리턴합니다. 아래에 예시와 함께 자세히 설명드리겠습니다. String.contains(CharSequence chars); // chars라는 문자열이 포함되어 있는지 여부 확인 String.contains(CharSequence chars) : chars 라는 문자열이 포함할 경우 true, 포함하지 않을 경우 false 리턴함. String str = "I am a cat"; System.out.println(str.contains("cat")); // true Sy.. 2023. 7. 13. [Oracle] Null 체크 및 대체 (NVL, NVL2) 데이터 중 NULL 값이 있을 수 있습니다. 이런 NULL 값을 체크하여 다른 문자로 대체를 하여 표현할 수도 있고, 그것을 비교할 수도 있는 NVL에 대해 알아보겠습니다. NVL(값, NULL일 경우 대체하고 싶은 값) : NVL에 NULL을 체크하고 싶은 칼럼이나 값을 적고, 그게 NULL일 경우 대체할 값을 적어주면 됨. TMP_ANIMAL이라는 테이블이 아래와 같이 데이터가 존재합니다. 이 데이터에 NVL을 사용하는 예시 2개를 정리해보았습니다. 예시1) 테이블 TMP_ANIMAL에서 칼럼 YN(사용유무)가 유이면 'Y'이고, 무면 'N' 또는 NULL인데 조회시 NULL인 값도 'N'으로 조회될 수 있도록 하시오. SELECT NAME, NVL(YN, 'N') AS YN FROM TMP_ANIM.. 2022. 10. 26. [JAVA] IntelliJ IDEA Community로 JAVA 프로젝트 생성하기 저는 Java 언어를 사용할 때 이클립스로 개발을 했었습니다. 그런데 성능이 좋고 빠른 intelliJ를 알게 되었고 요즘 다들 intelliJ로 많이 개발한다고 합니다. 그래서 무료 버전인 IntelliJ IDEA Community로 JAVA 프로젝트를 생성해보았습니다. 그 과정은 아래에 정리했으니 참고하시면 됩니다. 1) intelliJ를 실행 후 [New Project] 클릭. 2) 아래를 참고하고 [Create] 클릭. 3) 폴더 [src]에서 오른쪽 마우스 클릭 후 [New] > [Java Class] 클릭. 4) 클래스 파일 이름 지정 후 엔터. 5) main 메서드를 intelliJ 단축어 'psvm' 입력후 엔터를 치면 public static void main(String[] args) .. 2022. 8. 10. [C#] DataTable 구조 및 데이터 복사 (Clone, Copy) C#에서 DataTable을 복사하고자 할때 그냥 DataTable에 할당하게 되면 레퍼런스 타입으로 받기 때문에 한쪽에서 데이터를 수정하게 되면 다른쪽도 똑같이 변경되어버립니다. 그래서 DataTable을 복사해서 똑같은 DataTable을 만들고 싶을때 Copy()라는 메서드를 사용하면 됩니다. 또한 데이터는 필요없는데 구조만 복사하고 싶을 때는 Clone()이라는 메서드를 사용하면 됩니다. DataTable의 Copy()와 Clone()에 대해 알아보도록 하겠습니다. Copy() : DataTable의 구조와 데이터를 모두 복사함. 아래 그림처럼 animalDt1을 복사한 animalDt2를 만들고 싶으면 DataTable animalDt2 = animalDt1.Copy()를 하면 됩니다. anim.. 2021. 8. 30. 이전 1 2 3 다음