본문 바로가기
반응형

분류 전체보기703

[JAVA] 자바_equals() 와 == 의 차이점 equlas() 와 "=="의 차이점 equlas() 와 "=="는 어떤 차이점이 있을까? 예전에 자바를 배웠을때 그냥 자바에서는 문자열을 비교할 때 무조건 equlas()를 써야해! 라는 말만 듣고 그냥 equals()만 써왔는데, 한번 그 이유에 대해 알아보도록 하자. Java에서는 문자열 즉, String 값을 할당하는 방법이 2가지 존재한다. String str = new String("JAVA"); String str = "JAVA"; 이 두 가지 방법을 이용한 예제를 통해 "=="와 equals()의 차이점을 확인해 보도록 하자. 예제 1) equlas() 와 "==" 비교 public class EqualsTest{ public static void main(String[] args){ St.. 2019. 6. 12.
[JAVA] 자바_sort (1)(배열 정렬 - 오름차순 / 내림차순) - 배열 오름차순/내림차순 정렬하기 - sort() - 자바에서 기본적으로 제공해주는 함수이다. - 기본적으로 오름차순 사용시 Arrays.sort() 를 사용해 주고 - 내림차순으로 사용시 Collections.reverseOrder() 를 사용준다. 예제 1) sort() 기본 사용법 public class SortTest{ public static void main(String[] args){ String[] str1 = {"홍길동","장발장","허준","김흥도","라이츄"}; String[] str2 = {"like","love","pika","lonely","you"}; int[] num1 = {82,45,26,4,7,3}; integer[] num2 = {82,45,26,4,7,3}; //오름.. 2019. 6. 11.
[JAVA] 자바_compareToIgnoreCase (문자열 대/소문자 무시 비교) - 대/소문자를 무시하고 문자열 비교하기 - compareToIgnoreCase() - int compareToIgnoreCase(String str) - compareToIgnoreCase() 함수는 대소문자를 무시하고 비교해주는 함수이다. 예제 1) compareToIgnoreCase() 기본 사용법 public class CompareToTest{ public static void main(String[] args){ String str = "abcd"; System.out.println( str.compareToIgnoreCase("ABCD") ); // 0 System.out.println( str.compareToIgnoreCase("AbcD") ); // 0 } } 일반 compareTo().. 2019. 6. 11.
[JAVA] 자바_compareTo ( 값 [문자열/숫자] 비교 ) compareTo() - int compareTo(NumberSubClass referenceName) - int compareTo(String anotherString) - compareTo() 함수는 두개의 값을 비교하여 int 값으로 반환해주는 함수이다. compareTo() 함수에는 위에서 설명하는바와 같이 "문자열의 비교" 와 "숫자의 비교" 두 방식이 존재한다. 숫자의 비교 같은 경우는 단순히 크다(1), 같다(0), 작다(-1) 의 관한 결과값을 리턴해주는 반면 문자열의 비교 같은 경우는 같다(0), 그 외 양수/음수값 같이 참 재미난 결과를 반환해준다. 숫자형 비교 public class CompareToTest{ public static void main(String[] args){ In.. 2019. 6. 11.
[JAVA] 자바_charAt (특정 위치 문자 추출) - 문자열 대상으로 특정 위치의 문자를 추출하기 - charAt() - char charAt(int index) - charAt() 함수는 입력받은 인자값(index) 의 위치에 있는 문자를 뽑아내는 함수 예제 1) charAt() 기본 사용법 public class CharAtTest{ public static void main(String[] args){ String str = "charAtT"; System.out.println( str.charAt(4) ); // A } } 왜 저런 결과가 나오는지 알아보자 str.charAt(4) 는 해당 문자열의 4번 index 의 문자를 추출하겠다 라는 의미이다. 문자열 c h a r A t T index 0 1 2 3 4 5 6 0부터 시작해서 4번째의 i.. 2019. 6. 10.
[JAVA] 자바_substring (문자열 자르기) - substring을 이용한 문자열 자르기 - substring() - String[] substring(int index) - String[] substring(int index, int endIndex) - substring() 함수는 입력받은 위치를 기준으로 문자열을 잘라 리턴하는 함수이다. 예제 1) substring() 기본 사용법 public class SubstringTest{ public static void main(String[] args){ String str1 = "나의 자바 테스트"; System.out.println( str1.substring(3) ); // 자바 테스트 System.out.println( str1.substring(2,5) ); // 자바 } } 왜 저런 결.. 2019. 6. 10.
[JAVA] 자바_split (문자열 자르기) - split을 이용한 문자열 자르기 - split() - String[] split(String regex) - String[] split(String regex, int limit) - split() 함수는 입력받은 정규표현식 또는 특정 문자를 기준으로 문자열을 나누어 배열에 저장하여 리턴한다. 예제 1) String[] split(String regex) public class SplitTest{ public static void main(String[] args){ String str1 = "my-java-test"; String[] splitTest = str1.split("-"); System.out.println( splitTest[0] ); // my System.out.println( s.. 2019. 6. 10.
[JAVA] 자바_toUpperCase/toLowerCase (문자열 대/소문자 변환) - 문자열 대/소문자 변환하기 - toUpperCase() - String toUpperCase() - toUpperCase() 함수는 대상 문자열을 모두 대문자로 변환 예제 1) toUpperCase() 기본 사용법 public class ToCaseTest{ public static void main(String[] args){ String upperTest = "toUpperCase TEST"; System.out.println( upperTest.toUpperCase() ); // TOUPPERCASE TEST } } 기존의 대문자는 그대로 두고 나머지 소문자로 되어있는 문자열들을 전부 대문자로 바꿔준다. toLowerCase() - String toLowerCase() - toLowerCase(.. 2019. 6. 10.
[JAVA] 자바_startsWith/endsWith (특정 문자로 시작하거나 끝나는지 체크) - 특정 문자로 시작하거나 끝나는지 확인하기 - startsWith() - boolean startsWith(String prefix) - startsWith() 함수는 대상 문자열이 특정 문자 또는 문자열로 시작하는지 체크하는 함수이다. - 해당 문자열로 시작되는지 여부를 확인하고 boolean에 맞춰 true/false 값을 리턴한다. 예제 1) startsWith() 기본 사용법 public class StartsWithTest{ public static void main(String[] args){ String startsWithT = "자바 코딩 테스트 "; System.out.println( startsWithT.startsWith("자바") ); // true System.out.printl.. 2019. 6. 9.
반응형
TOP