본문 바로가기

분류 전체보기14

자바 기초) Integer 클래스의 중요 메소드 자바에서 Integer 클래스는 정수 값을 다루기 위한 여러 메소드를 제공한다. 1. parseInt : 문자열을 정수로 변환한다. String a = "123"; int number = Integer.parseInt(a); // "123"을 정수로 변환 2. toString : 정수를 문자열로 변환한다. int number = 123; String a = Integer.toString(number); // 정수를 문자열로 변환 3. valueOf : 정수를 문자열로 변환한다. ※ valueOf도 정수를 문자열로 변환하는 메소드이다. 하지만, valueOf는 반환 유형이 객체 형태인 반면, toString은 반환 유형이 문자열이다. 따라서 valueOf로 정수를 문자열로 변환한 뒤에는 toString을 .. 2023. 5. 16.
자바 기초) char[]과 string[]의 차이점 자바에서 char[]과 String[]은 모두 배열(Array)을 나타내는 데이터 타입이다. 하지만, char[]은 문자(char)의 배열을, String[]은 문자열(String)의 배열을 나타낸다. 이들 간에는 몇 가지 차이점이 있다. 1. char[] : 문자의 배열 char[]은 문자열을 다루기 위해 사용된다. 예를 들어, 다음과 같이 문자 배열을 선언하고 초기화할 수 있다. char[] a = {'H', 'e', 'l', 'l', 'o'}; 위 코드에서 문자열 "Hello"를 char 배열에 저장하는 방법을 알 수 있다. char 배열은 문자열 처리와 관련된 다음 작업을 수행하는 데 유용하다. 예를 들어, 문자열에서 특정 문자를 검색하거나, 문자열을 분리하거나, 문자열을 수정하거나, 문자열을 대.. 2023. 5. 13.
자바/프로그래머스) 문자열 섞기 문제 설명 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ str1의 길이 = str2의 길이 ≤ 10 str1과 str2는 알파벳 소문자로 이루어진 문자열입니다. 입출력 예 str1 str2 result "aaaaa" "bbbbb" "ababababab" 풀이 class Solution { public String solution(String str1, String str2) { String answer = ""; for(int i=0;i 2023. 5. 13.
자바 기초) 문자열에서 일부분 추출하기 substring()을 사용해서 문자열에서 일부분을 추출할 수 있다. substring() 메서드는 문자열에서 일부분을 추출하는 메서드이다. substring() 메서드는 다음과 같이 두 가지 형태로 사용할 수 있다. 1. substring(int beginIndex) : 문자열에서 beginIndex로 지정된 인덱스부터 끝까지의 부분 문자열을 반환한다. 2. substring(int beginIndex, int endIndex) : 문자열에서 beginIndex로 지정된 인덱스부터 endIndex로 지정된 인덱스 이전까지의 부분 문자열을 반환한다. endIndex는 반환된 문자열에 포함되지 않는다. 다음은 substring() 메서드 사용 예제이다. String str = "Hello World"; S.. 2023. 5. 12.