[JAVA] String trim() 메서드 : 문자열의 앞뒤에 있는 모든 공백 문자를 제거해주는 아주 좋은친구 소개
·
Java & Kotlin
https://www.acmicpc.net/problem/1152 Java에서 사용자 입력을 다룰 때, 문자열의 양 끝에 불필요한 공백이 포함될 수 있습니다. 이러한 공백을 제거하는 것은 데이터 처리의 정확성을 높이는 데 필수적입니다. 이번 글에서는 trim() 메서드의 사용법과 Baekjoon Online Judge의 문제 1152번을 예제로 설명하겠습니다.trim() 메서드란?trim() 메서드는 문자열의 앞뒤에 있는 모든 공백 문자를 제거합니다. 문자열 내에 포함된 공백에는 영향을 미치지 않으며, 반환된 문자열은 원래의 문자열에서 앞뒤 공백이 제거된 상태입니다. String trimmedString = originalString.trim(); 실용적인 예제: Baekjoon 1152번 문제 해결하기..
[JAVA] 빠른 입출력을 위한 BufferdReader, BufferWriter
·
Java & Kotlin
https://www.acmicpc.net/problem/15552 백준 15552번 빠른 A+B번을 평소처럼 Scanner를 이용해 풀다가 시간초과 오류가 떠서 새로운 문법을 배웠다 바로 아래에 있는 입출력 문법이다.주석으로 잘 적어놨으니 시간이 오래걸릴 거 같은 문제에는 buffer 입출력을 사용하자! import java.io.*;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws IOException { //입력파일을 찾을 수 없거나 //스트림에서 오류가 발생할 때 예외가 발생 할 수 있음. 컴파일 오류가 발생안하고 던질수 있도록하기위함. Bu..
[JAVA] charAt() 메서드(문자열에서 문자 뽑기)
·
Java & Kotlin
https://www.acmicpc.net/problem/2588 위 문제를 보면 385, 472 등 입력받은 정수에 대해 곱셈 과정을 보여줘야 하기때문에 해당 정수를 한자릿수 씩 떼어낼 수 있어야 한다. 처음엔 /, % 연산자를 이용해서 각 자릿수를 구해볼까도 생각해봤는데 charAt() 메서드를 이용하면 더욱 더 쉽게 구할 수 있다. 결론부터 말하자면 charAt() 메서드는 문자열의 index값 통해 문자를 읽어오는 메서드이다. 예를 들자면 , String str = "가천대학교" 라는 문자열이 있으면str.charAt(0) = '가'str.charAt(1) = '천'str.charAt(2) = '대'str.charAt(3) = '학'str.charAt(4) = '교'이렇게 각 문자열 index에..