본문 바로가기

String3

Java 문자열 비교 compareTo, compareToIgnoreCase 메서드 Java에는 두 개의 문자열 값을 비교하여 int 형을 반환하는 메서드가 있다. 첫 번째는 compareTo 메서드이고, 두 번째는 compareToIgnoreCase 메서드이다. 두 메서드의 차이점은 비교할 때, 대소문자를 구분해서 비교하는지 여부이다. 이와 유사한 방식의 메서드로는 equals와 equalsIgnoreCase가 있다. compareTo 메서드 compareTo 메서드는 두 개의 문자열 값이 필요하다. 기준 문자열과 비교 문자열이다. 아래 코드에서는 str1이 기준 문자열이며, str2가 비교 문자열이다. str1.compareTo(str2) 메서드의 반환 값은 자료형은 int 형이며 값은 31이다. 31이라는 숫자는 str1, str2 두 문자열의 char로 비교한 결과를 나타낸다. .. 2019. 4. 15.
“” 또는 생성자를 사용하여 Java String 문자열 생성 이 글은 programcreek 사이트 튜토리얼을 번역한 자료입니다. 원문은 https://www.programcreek.com/2014/03/create-java-string-by-double-quotes-vs-by-constructor/ 에서 확인할 수 있습니다. “” 또는 생성자를 사용하여 Java String 문자열 생성 Java에서는 String을 두 가지 방법으로 생성할 수 있다. String s1 = "Hello, lelecoder"; String s2 = new String("Hello, lelecoder"); “”(큰 따옴표)를 사용하는 것과 생성자를 사용하는 것의 차이점은 무엇일까요? 1. “”(큰 따옴표) vs 생성자 이 질문은 두 가지 간단한 예제를 통해 대답 할 수 있습니다. Ex.. 2019. 4. 14.
String을 char로 변환하기 String을 char로 변환, charAt() String str = "Hello World"; // 'H' char ch = str.charAt(0); String을 char[]로 변환, toCharArray() String str = "Hello world"; // [H, e, l, l, o, , W, o, r, l, d] char[] arrChar = str.toCharArray(); 2019. 4. 7.