본문 바로가기

Java65

[ 자바 코딩 ] Java compareTo(), compareToIgnoreCase() 함수 안녕하세요. 제임스 입니다. 이번에는 compareTo() 함수와 compareToIngnoreCase() 함수에 대해 정리해 보겠습니다. ■ int compareTo(String str)인자값으로 비교 대상 String 값을 입력 받습니다.리턴되는 응답값은 비교 값이 동일할 경우 0 으로, 다를 경우 음의 정수 또는 양의 정수 값으로 표현됩니다. 정수값으로 표현된다는 말이 어려우시죠? 예문으로 확인 해보겠습니다. String str = "abc"; System.out.println("result 1 ==> "+str.compareTo("abc")); System.out.println("result 2 ==> "+str.compareTo("bc")); System.out.println("result 3 .. 2017. 11. 15.
[ 자바 코딩 ] 자바 charAt(), indexOf(), lastIndexOf(), length() 안녕하세요. 제임스 입니다. 이번에는 Java 에서 많이 사용하는 String 관련 함수를 알아 보겠습니다. 앞서 substring 이라는 함수에 대해 정리 했었는데요. 이녀석과 함께 많이 사용하고 있는 함수들을 정리 하면 아래와 같습니다. charAt(), indexOf(), length() ■ charAt(int index)입력 받은 index 번째 문자를 반환 합니다. Java 에서 index 값은 항상 0 에서 부터 시작 합니다. String str1 = "abcde"; System.out.println(str1.charAt(2)); str1 을 charAt(2) 한 결과 값은 아래와 같습니다. 문자열 a b c d e index 0 1 2 3 4 index 값이 2 인 문자가 c 입니다. 즉, .. 2017. 11. 14.
[자바 코딩] 자바 랜덤 함수 안녕하세요. 제임스 입니다. 이번에는 자바 랜덤 함수에 대한 포스팅을 하고자 합니다. 아니... 사실은 발행 버튼만 누르면 포스팅이 끝났는데... 뜬금없이 블루 스크린이 발생하면서... 날려 먹었습니다. 그래서 다시 쓴 포스팅 입니다. ㅠㅠ 우선 시작전에 int 형 랜덤함수 조회 공식을 선 공개 하겠습니다. int intValue = (int)( Math.random()*x ) + y;여기서 x, y 는 물론 변수 입니다 :) 이 두친구가 무엇을 하는 친구 들인지는 아래에서 정리 하겠습니다. ■ Java Random Function (자바 랜덤 함수) 자바에서 제공하고 있는 랜덤함수를 사용하면 간단하게 랜덤 값을 반환 할 수 있습니다. 바로 Math 클라스의 random() 이라는 함수 이야기 인데요. .. 2017. 9. 29.
[자바 코딩] 배열 정렬 Arrays.sort() 안녕하세요. 제임스 입니다. 이번에는 Java에서 배열을 정렬하는 방법에 대해 알아 보겠습니다. Java 에서 배열(array)을 정렬하는 방법은 간단합니다. 바로 자바에서 제공하고 있는 함수를 사용하는 것이죠. 제목에도 보시면 아시겠지만 Arrays.sort(배열) 이라는 함수를 사용하면 됩니다. ■ 숫자 배열의 정렬int numSort[] = {37, 27, 40, 30, 28, 19}; Arrays.sort(numSort); for(int i = 0; i < numSort.length; i++){ System.out.println("[ i = "+i+" ]--------[ "+numSort[i]+" ]"); }numSort 라는 배열에 6개의 숫자를 추가 했습니다. 그리고 Arrays.sort() .. 2017. 9. 28.
[Java] java.lang.NullPointerException 오류 업무 관련 개발 작업 도중 이상하게 NullPointerException 을 자주 본 날입니다. 이런 실수 잘 하지 않는데 너무 많이 봐서... 그래서 이제 이런 실수 하지 말자고 제 스스로를 채찍질 하려고 글을 남깁니다. ■ NullPointerException 발생 원인 NullPointerException 이 발생하는 원인은 사용할 객체를 생성 후 인스턴스를 생성하지 않고 null 오브젝트를 사용하려 할 경우 발생 합니다. TestObject a = null; String b = a.getTestResult(); b.toString();null 을 참조 하여 NullPointerException 이 발생하게 됩니다. 이는 아래와 같이 간단히 객체 생성으로 해결 할 수 있습니다. TestObject .. 2017. 8. 26.
반응형