본문 바로가기
반응형

Language200

[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.
[JAVA] 자바_replace/replaceAll (문자열 치환) - replace() / replaceAll() 사용법 및 차이 - replace() - String replace(CharSequence target, CharSequence replacement) - replace() 함수는 대상 문자열을 원하는 문자 값으로 변환하는 함수이다. - 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열 - 두번째 매개변수는 변환할 문자 값 예제 1) replace() 기본 사용법 public class ReplaceTest{ public static void main(String[] args){ String replaceTest = "우리의 리플레이스 테스트"; System.out.println( replaceTest.replace("리플레이스","replace") );.. 2019. 6. 5.
[JAVA] 자바_ length / length() / size() 사용법 및 차이 - legnth / length() / size() 사용법 및 차이 - 작업을 하다보면 언제 어디서 length 와 length() 그리고 size() 를 쓰는지 모를때가 있다. 나 역시도 하나 해보고 안되면 다른거 써보고 그러므로 한번 알아보도록 하자 1. length - arrays(int[], double[], String[]) - length는 배열의 길이를 알고자 할때 사용된다. 2. length() - String related Object(String, StringBuilder etc) - length()는 문자열의 길이를 알고자 할때 사용된다. 3. size() - Collection Object(ArrayList, Set etc) - size()는 컬렉션프레임워크 타입의 길이를 알고자 할.. 2019. 6. 4.
반응형
TOP