Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java의 apache commons 라이브러리를 사용하여 문자열에서 선행 0 제거

<시간/>

stripStart() org.apache.commons.lang.StringUtils 메소드 클래스는 두 개의 문자열을 허용하고 첫 번째 문자열의 문자열에서 두 번째 문자열이 나타내는 문자 집합을 제거합니다.

아파치 공용 라이브러리를 사용하여 문자열에서 선행 0을 제거하려면 -

  • pom.xml 파일에 다음 종속성을 추가합니다.

<dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-lang3</artifactId>
   <version>3.9</version>
</dependency>
  • 문자열을 가져옵니다.

  • 얻은 문자열을 첫 번째 매개변수로 전달하고 0을 두 번째 매개변수로 포함하는 문자열을 stripStart()에 전달합니다. StringUtils 메소드 수업.

예시

다음 Java 프로그램은 사용자의 정수 값을 문자열로 읽고 stripStart()를 사용하여 문자열에서 선행 0을 제거합니다. StringUtils 클래스의 메서드입니다.

import java.util.Scanner;
import org.apache.commons.lang3.StringUtils;
public class LeadingZeroesCommons {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter a String: ");
      String str = sc.nextLine();
      String result = StringUtils.stripStart(str, "0");
      System.out.println(result);
   }
}

출력

Enter a String:
000Hello how are you
Hello how are you