Java
-
[Java] String 클래스 문자열 포함 : indexOf(), contains()Java/String 2024. 3. 17. 17:52
특정 문자열의 처음 나타나는 위치 : indexOf() public int indexOf(String str) - 해당 문자(str)이 문자열에서 처음으로 나타나는 위치를 반환한다. public class Main { public static void main(String[] args) { String str = "Hello World"; int index = str.indexOf("l"); System.out.print(index); } } //출력 결과 : 2 - 문자 "l"이 처음으로 나타나는 위치의 인덱스인 2를 반환해준다. public class Main { public static void main(String[] args) { String str = "Hello World"; int inde..
-
[Java] String 클래스 접미사와 접두사 확인 : endsWith(), startsWith()Java/String 2024. 3. 15. 15:43
접미사 확인 : endsWith() public boolean endsWith(String suffix) - 문자열이 주어진 suffix로 끝나는지 확인하는데 사용한다. public class Main { public static void main(String[] args) { String str = "Hello World"; boolean isSuffix = str.endsWith("World"); System.out.print(isSuffix); } } //출력 : true public class Main { public static void main(String[] args) { String str = "Hello World"; boolean isSuffix = str.endsWith("Hello"..
-
[Java] String 클래스 문자열 조합 : join()Java/String 2024. 3. 15. 15:29
문자열 조합 : join() public static String join(CharSequence delimiter, CharSequence... elements) - delimiter : 문자열 요소 사이에 삽입될 구분자 - elements : 결합될 요소들을 나타내는 문자열, 0개 이상의 문자열을 받을 수 있다. public class Main { public static void main(String[] args) { String[] words = {"Java", "is", "awesome"}; String str = String.join("" , words); System.out.print(str); } } // 출력 : Javaisawesome - 구분자가 ""으로 빈문자열이 므로 문자열을 붙이..
-
[Java] String 클래스 문자열 반복 : repeat()Java/String 2024. 3. 15. 15:18
문자열 반복 : repaet() - 주어진 문자열을 지정된 횟수만큼 반복하여 새로운 문자열을 생성한다. public class Main { public static void main(String[] args) { String str = "hello"; String repeat = str.repeat(3); System.out.println(repeat); } } - 음수를 인수로 받으면 IllegalArgumentException이 발생한다. 음수 값을 사용할 수 없다. public class Main { public static void main(String[] args) { String str = "hello"; String repeat = str.repeat(-1); System.out.printl..
-
[Java] 자바의 정석 CH2.변수Java 2023. 11. 4. 23:08
변수 : 단 하나의 값을 저장할 수 있는 메모리 공간 변수의 선언 int number; // int -> 변수 타입 number -> 변수 이름 변수 초기화 : 변수를 사용하기 전에 처음으로 값을 저장하는 것 int number = 10; //쓰레기 값이 남아 있을수 있으므로 변수를 사용하기전에 초기화 하는것이 좋음 변수 출력 : System.out.println() int year = 0; int age = 14; System.out.println(year); System.out.println(age); 변수 교환 int x = 10, y = 20; System.out.println("x:"+x+" y:"+y); int tmp; //x 값을 위한 임시 변수 tmp = x; x = y; y = tmp; ..