Baeldung번역&공부/Java-string24 공백을 지우는 여러 방법들(Remove Whitespace From a String in Java) 원본 글: https://www.baeldung.com/java-string-remove-whitespaceJava에서 String객체를 다루다보면 문자열에 존재하는 공백들을 지워야할 때가 있습니다.이 글에서는 해당 문제를 해결할 수 있는 여러방법에 대해 다룹니다.1. Introduction to the ProblemString myString = " I am a wonderful String ! ";이런 예제가 있다고 생각합시다.공백들이 글자사이에도 있고 맨 뒤에도 있고 앞에도 있습니다.위의 경우 2가지 요구사항에 직면하게 됩니다.모든 공백을 지워야하는 경우 -> "IamwonderfulString!"연속공백을 하나의 공백으로 바꾸고 맨 앞, 맨 뒤 공백은 지워야하는경우 -> .. 2025. 2. 7. 첫 문자를 대문자로 바꾸는 방법(Capitalize the First Letter of a String in Java) 원본 글: https://www.baeldung.com/java-string-uppercase-first-letterJava 표준 라이브러리에서 문자열의 모든 값에 대하여 대문자로 바꿔주는 String.toUpperCase() 함수를 제공합니다.이 글에서는 문자열의 첫 문자만 대문자로 바꾸는지에 대한 여러 방법을 논의합니다.1. Introduction to the Problem예를 들어서 다음과 같은 문제를 빠르게 해결할 수 있습니다.String INPUT = "hi there, Nice to Meet You!";이 값이 입력으로 주어지면 다음과 같은 기댓값을 얻을 수 있을겁니다.String EXPECTED = "Hi there, Nice to Meet You!";첫 문자만 대문자로 바뀌었습니다. 나머지.. 2025. 2. 6. 날짜 검증하는 여러 방법(Check If a String Is a Valid Date in Java) 원본 글: https://www.baeldung.com/java-string-valid-date이 글에서는 String 객체가 유효한 날짜 문자열을 포함하고 있는지 확인하는 여러 방법에 대해 소개합니다.Java8 버전 이전과 이후 그리고 Apache Commons Validator라는 라이브러리를 통한 방법들을 확인해보겠습니다.1. Date Validation Overview어떤 애플리케이션이든 특정 비즈니스 로직을 수행하기 전 입력 데이터를 검증하는 과정은 필요합니다.만약 날짜 관련 데이터가 들어오면 아래와 같은 기준으로 검증이 필요할겁니다.MM/DD/YYYY와 같은 유효한 날짜 형식을 포함하고 있는지다양한 입력들이 유효한 범위안에 있는지입력한 데이터들이 달력의 유효한 날짜로 나타내질 수 있는지정규표현.. 2025. 2. 5. Java에서 문자를 숫자로 치환하는 여러 방법(Check If a String Is Numeric in Java) 원본 글: https://www.baeldung.com/java-check-string-number개발을 하다보면 String객체에서 유효한 숫자나 그렇지 않은 값을 추출해내야할 때가 있습니다.이 글은 String객체의 값이 숫자형태를 지니고 있는지 판단하는 여러 방법들에 대해 논의합니다. Java코드만을 이용한 방법과 정규표현식, 그리고 외부 라이브러리를 통한 방법까지 살펴봅니다.다양한 방법들에 대한 설명이 마무리되면 벤치마킹을 통해 어떤 방법이 성능적으로 좋은지 판단해보겠습니다.1. Prerequisites이 글에서는 Apache Commons 라이브러리를 사용하므로 관련 의존성을 추가해줘야합나다.testImplementation 'org.apache.commons:commons-lang3:3.17... 2025. 2. 5. 문자열 분리방법(Split a String in Java) 원본 글: https://www.baeldung.com/java-split-string종종 문자열을 쪼갤때가 있습니다. 이 글은 문자열을 쪼개기 위한 간단한 방법들을 살펴봅니다.1. String.split()먼저, String에서 기본제공되는 split()메서드를 확인해보겠습니다. 구분자를 인자로 받아서 이를 기준으로 배열을 반환합니다.@Testpublic void string_split_test() { String[] result = "peter,james,thomas" .split(","); String[] whiteSpaceResult = "peter james thomas".split(" "); String[] expected = {"peter", "james", "thomas"}.. 2025. 2. 2. 문자열 비어있는지 확인법(Checking for Empty or Blank Strings in Java) 원본 글: https://www.baeldung.com/java-blank-empty-strings이 글에서는 String객체에 대해서 empty 또는 blank상태인지 확인하는 방법을 확인해봅니다.1. Empty vs Blank먼저, empty와 blank에 대해서 알아야합니다.empty: String 객체가 null이거나 길이 자체가 없는경우를 말합니다.blank: String객체가 공백으로 이루어진 경우를 말합니다. 여기서 공백이란 스페이스바, 탭 같은 것들을 말합니다.2. Empty StringsJava6버전 이상에서는 쉽게 확인이 가능합니다.@Testpublic void above_java6_empty_check_test() { String result = new String(); S.. 2025. 2. 2. 이전 1 2 3 4 다음