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

Java의 입력 문자열에서 숫자를 추출하는 방법은 무엇입니까?

<시간/>

java.lang.String 클래스는 문자열을 처리하는 상당한 방법을 제공합니다. 이러한 방법의 도움으로 문자열에 대해 트리밍, 연결, 변환과 같은 작업을 수행할 수 있습니다. 및 비교 . replaceAll() 을 사용하여 주어진 문자열에서 숫자를 추출할 수 있습니다. 문자열 메소드 수업.

예시

import java.util.Scanner;
public class StringExtractTest {
   public static void main(String[] args) {
      String input;
      String numbers;
      Scanner scanner = new Scanner(System.in);
      System.out.print(" Please enter a string from the keyboard that contains numbers: ");
      input = scanner.nextLine();
      numbers = input.replaceAll("[^0-9]", ""); 
      System.out.println("The Numbers are: " + numbers);
   }
}

출력

Please enter a string from the keyboard that contains numbers: Welcome to Tutorials Point 1234567890
The Numbers are: 1234567890