본문 바로가기

Programming/JAVA12

[Java] 문자열 자르기 - substring 사용법 자바에서 문자열을 다룰 때 문자열의 특정 부분만 잘라내야 하는 경우가 있다. 이럴 때 사용할 수 있는 substring 메서드에 대해 알아보자!- substring 메서드란?쉽게 말하면 부분 문자열을 만드는 메서드이다. 문자열에서 내가 원하는 부분만 추출해올 수 있다.String substring(int beginIndex)beginIndex : 자르고자 하는 시작 위치 (0 이상의 값만 허용된다.)- 예제 코드public class Main { public static void main(String[] args) { String str = "Hello World!"; String newStr = str.substring(6); System.out.prin.. 2025. 1. 25.
[Java] 특정 문자 위치 찾기 - indexOf, lastIndexOf 자바 문자열에서 특정 문자의 위치를 찾는 방법을 알아보자 !!Contents문자열에서 특정 문자열의 첫 번째 위치 찾기 -  indexOf문자열에서 특정 문자열의 마지막 위치 찾기 - lastIndexOf1. 문자열에서 특정 문자열의 첫 번째 위치 찾기 - indexOfindexOf 메서드는 인수로 주어진 문자열이 처음 나오는 곳의 인덱스 값을 반환한다.int indexOf(String str)반환 값 : str이 처음 나오는 곳의 인덱스 값만약 문자열이 존재하지 않을 경우 -1을 반환한다.다음과 같이 시작 위치도 지정 가능하다.int indexOf(String str, int fromIndex)fromIndex를 지정하면 해당 인덱스의 위치부터 검색을 시작한다. - 예제 코드public class Ma.. 2025. 1. 24.
[Java] 문자열의 시작과 끝 검사하기 - startsWith, endsWith 문자열이 특정 문자열로 시작하거나 끝나는지 검사하는 방법을 알아보자 !!Contents문자열이 특정 문자열로 시작하는지 검사하기 - startsWith문자열이 특정 문자열로 끝나는지 검사하기 - endsWith1. 문자열이 특정 문자열로 시작하는지 검사하기 - startsWithboolean startsWith(String prefix)문자열이 특정 문자열로 시작하는지 검사한다.매개변수로 준 문자열로 시작할 경우 true 반환그렇지 않을 경우 false 반환- 예제 코드public class Main { public static void main(String[] args) { String str = "Hello, World!"; System.out.println(str.st.. 2025. 1. 24.
[Java] 문자열 비교하기 (==, equals, compareTo) 자바에서 문자열을 비교하는 방법을 알아보자 !! ⸜(・ิᴗ・ิ๑)⸝Contents두 문자열이 동일한지 비교하는 equals 메서드사전 순서로 비교하는 compareTo 메서드== 연산자로 두 문자열이 동일한지 비교하면 안 되는 이유1. 두 문자열이 동일한지 비교하는 equals 메서드equals 메서드는 두 문자열의 내용이 같은지 비교한다.boolean equals(Object obj)두 문자열의 값이 같으면 true, 다르면 false를 반환한다.대소문자를 구분하여 비교한다.다음과 같은 형태로 사용한다.원본문자열.equals(비교할문자열); 다음의 예제 코드를 보자!public class HelloWorld { public static void main(String[] args) { .. 2025. 1. 22.