Language/Java20 [Java] 접두사, 접미사인지 확인 / startsWith(), endsWith() 문자열2가 문자열1의 접두사인지 확인할때 : startsWith() 문자열2가 문자열1의 접미사인지 확인할때 : endsWith() 접두사인지 확인하기 예제) https://school.programmers.co.kr/learn/courses/30/lessons/181906 class Solution { public int solution(String my_string, String is_prefix) { if (my_string.startsWith(is_prefix)) { return 1; } else { return 0; } } } 접미사인지 확인하기 예제) https://school.programmers.co.kr/learn/courses/30/lessons/181908 class Solution .. 2023. 11. 5. [Java] 문자열을 숫자로 변환 / Integer.parseInt(), Interger.valueOf() 문자열(String)을 숫자(Integer)로 변환하는 방법은 크게 두 가지가 있다. 1. Integer.parseInt() 2. Integer.valueOf() parseInt() 메소드와 valueOf() 메소드는 모두 java.lang.Integer클래스의 static 메소드이다. 1. Integer.parseInt() 파라미터의 문자열(String)을 기본형 정수(primitive type int)로 반환하는 메소드이다. 문자열이 유효한 숫자를 포함하지 않으면 NumberFormatException이 발생한다. public class StringToInt{ public static void main(String[] args){ String str1 = "12345"; String str2 = "-.. 2023. 11. 4. [Java] 문자열을 공백으로 분리해서 단어 배열 얻기 / split, .trim().split("\\s+") 공백이 한 칸일 때 간단하게 split(" ")을 사용하면 분리할 수 있다. class Solution { public String[] solution(String my_string) { String[] answer = my_string.split(" "); return answer; } } //입력 > "i love you" //출력 > ["i", "love", "you"] 공백이 두 칸 이상 일 때 공백이 두 칸 이상 일 때는 split(" ")으로는 분리 할 수 없다. 왜냐하면 이 경우에는 split 메서드가 문자열 을 공백문자(space) 기분으로 분할하려고 하는데, 문자열 안에 연속된 공백이 여러개 있는 경우, 각 연속된 공백은 각각의 공백 문자로 간주되어 결과로 나오는 배열에는 빈 문자열(" .. 2023. 11. 2. [Java] 문자열 소문자, 대문자로 변환 / toLowerCase(), toUpperCase() 문자열 처리를 위해 JDK에서 제공하는 String 클래스를 이용하면 문자열을 소문자와 대문자로 변환할 수 있다. 소문자로 변환 : toLowerCase() 대문자로 변환 : toUpperCase() public class String_toCaseTest { public static void main(String[] args) { String str = "Hello World"; String str1 = str.toLowerCase(); String str2 = str.toUpperCase(); System.out.println(str1); System.out.println(str2); } } //출력 hello world HELLO WORLD 2023. 11. 2. 이전 1 2 3 4 5 다음