Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào chúng ta có thể trích xuất các số từ một chuỗi đầu vào trong Java?

java.lang.String lớp cung cấp một số lượng đáng kể các phương thức để xử lý một chuỗi. Với sự hỗ trợ của các phương pháp này, người ta có thể thực hiện các thao tác trên chuỗi như cắt, nối, chuyển đổi so sánh . Chúng tôi có thể trích xuất các số từ một chuỗi nhất định bằng cách sử dụng ReplaceAll () phương thức của một Chuỗi lớp học.

Ví dụ

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);
   }
}

Đầu ra

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