2024/06/12 5

[JAVA] .String 문자열 클래스

String Class : 문자열을 다루는 클래스 📌 이용String str = new String();String str = “가나다’; // 일반 자료형처럼 사용 📌 종류1. charAt(index) : index번지(index번째)에 있는 문자열을 변환String str = "Hello World~!";System.out.println(str.charAt(2));//결과 : l 2. length() : 전체글자의 길이String str= "Hello World~!";System.out.println(str.length());//결과: 13 3. compareTo(str) : str문자와 비교하여 같으면 true,다르면 사전순으로 str보다 앞으면 -1, 뒤면 1System.out.println(..

JAVA/java 공부 2024.06.12

[programmers] JAVA_0단계 문자열 곱하기

문자열 곱하기 풀이- repeat() 사용하기 repeat(int k)  : 문자열을 주어진 횟수만큼 반복하여 새로운 문자열을 생성 class Solution { public String solution(String my_string, int k) { return my_string.repeat(k); }} - for문으로 반복하기class Solution { public String solution(String my_string, int k) { String answer = ""; for(int i = 0; i  https://jungeun980906.tistory.com/42 [JAVA] .String 문자열 클래스String Class : 문자열..

코딩테스트 2024.06.12

[programmers] JAVA_0단계 문자 리스트를 문자열로 변환하기

문자 리스트를 문자열로 변환하기 풀이- string.join을 사용하는 방법 String.join() 메서드 = 문자열 배열을 하나의 문자열로 결합하는 데 사용 첫 번째 매개변수: 배열의 요소들을 결합할 구분자(separator)두 번째 매개변수:  결합할 문자열 배열class Solution { public String solution(String[] arr) { return String.join("", arr); }} - StringBuilder를 사용하는 방법class Solution { public String solution(String[] arr) { StringBuilder answer = new StringBuilder(); for (S..

코딩테스트 2024.06.12

[programmers] JAVA_0단계 문자열 섞기

문자열 섞기 풀이- charAt()을 사용하여 하나씩 연결하는 방법class Solution { public String solution(String str1, String str2) { String answer = ""; for(int i = 0; i   ( StringBuilder는 가변객체로, 내부 버퍼를 사용하여 문자열을 효율적으로 연결하기 때문에 메모리 사용량에 효과적 )- StringBuilder 사용하고 append()를 이용하여 하나씩 추가하는 방법public class Solution { public String solution(String str1, String str2) { StringBuilder answer = new StringBu..

코딩테스트 2024.06.12

[programmers] JAVA_0단계 문자열 겹쳐쓰기

문자열 겹쳐쓰기 풀이- substring을 이용하여 단어를 리턴하는 방법class Solution { public String solution(String my_string, String overwrite_string, int s) { return my_string.substring(0,s) + overwrite_string + my_string.substring(s+overwrite_string.length()); }}풀어서 적는다면class Solution { public String solution(String my_string, String overwrite_string, int s) { String before = my_string.substring(0,..

코딩테스트 2024.06.12