반응형 문자열 (6) 썸네일형 리스트형 자바 - 문자열이 특정 문자열로 끝나는지 확인 방법 (endsWith() 메소드) 어떠한 문자열이 특정 문자열로 끝나는지 확인하는 String 클래스의 endsWith() 메소드가 존재한다.예를 들어, endsWith() 메소드를 활용해 A라는 문자열이 ".pdf"로 끝나는지 확인이 가능하다. public class Example { public static void main(String[] args) { String str = "www.naver.com"; System.out.println(str.endsWith(".com")); // true }}"www.naver.com"라는 문자열이 ".com"으로 끝나는지 endsWith() 메소드로 확인하니 true가 반환되었다. endsWith() 메소드 사용 시 주의 점은 문자열 비교 시 대소문자를 .. 자바 - 문자열이 특정 문자열로 시작하는지 확인 방법 (startsWith() 메소드) String 클래스의 startsWith() 메소드를 활용해 어떠한 문자열이 특정 문자열로 시작하는지 확인이 가능하다.예를 들어, "abcdef" 문자열이 "abc"로 시작하는지를 확인할 수 있다. public class Example { public static void main(String[] args) { String targetStr = "hello world"; String str = "hell"; System.out.println(targetStr.startsWith("hell")); // true }}변수 targetStr의 값인 "hello world"가 "hell"로 시작하는지 확인했더니 true가 반환되었다. public class E.. 자바 - 변수의 값을 문자열로 변환 (String.valueOf() 메소드) String.valueOf()의 메소드를 활용하면 아무 타입의 변수의 값을 문자열로 변환이 가능하다. public class Example { public static void main(String[] args) { int num = 10; boolean isTrue = true; char character = 'A'; System.out.println(String.valueOf(num)); // "10" System.out.println(String.valueOf(isTrue)); // "true" System.out.println(String.valueOf(character)); // "A" .. 자바 - String 값을 boolean 값으로 변환하는 법 자바에서 "true"와 같은 String 타입의 값을 boolean 값으로 변환이 가능하다.타입 변환에는 변경하는 방법은 2가지가 있다. Boolean.parseBoolean()Boolean.valueOf() parseBoolean() vs valueOf() 차이점public class Example { public static void main(String[] args) { String str = "true"; System.out.println(Boolean.parseBoolean(str)); // true (타입: 원시 boolean) System.out.println(Boolean.valueOf(str)); // true (타입: Boolean 객.. 자바 - 문자열에서 문자열 추출하기 (substring() 메소드) 문자열의 substring() 메소드로 원하는 문자열을 추출할 수 있다.주의할 점은 문자열 추출 시, 기존 문자열을 변경하지 않고 추출할 문자열만 반환한다. 특정 인덱스부터 끝까지 문자열 추출하기public class SubstringExample { public static void main(String[] args) { String str = "hello world"; System.out.println(str.substring(1)); // ello world System.out.println(str); // hello world }}substring() 메소드의 첫 번째 인수는 추출 시작 인덱스를 의미한.. 자바 - 문자열에서 특정 문자/문자열 찾기 (indexOf() 메소드) 문자열의 indexOf() 메소드는 문자열에서 찾으려는 문자/문자열의 인덱스를 반환한다. 특징 1 - indexOf() 메소드의 반환 값의 의미public class IndexOfExample { public static void main(String[] args) { String str = "hello world"; System.out.println(str.indexOf("lo")); // 3 }}str이라는 변수의 "hello world" 값에서 "lo"라는 문자열은 인덱스 3에 위치하기 때문에 3을 반환. 특징 2 - 문자열에서 찾으려는 문자/문자열이 존재하지 않을 경우public class IndexOfExample { public static void m.. 이전 1 다음