Cách nhập nhiều chuỗi trong Java bằng máy quét với hướng dẫn java, tính năng, lịch sử, biến, đối tượng, lớp, toán tử, vòng lặp for, khái niệm oops, mảng, chuỗi, bản đồ, toán học, phương thức, ví dụ, v.v.
< br> Bạn đang xem: quét chuỗi trong java

tiếp theo →
← trước

Cách lấy nhiều chuỗi nhập trong Java bằng máy quét

Trong Java, Máy quét là một lớp cung cấp các phương thức cho đầu vào thuộc các kiểu nguyên thủy khác nhau. Nó được định nghĩa trong gói java.util. Trong phần này, chúng ta sẽ tìm hiểu cách lấy nhiều chuỗi nhập trong Java bằng cách sử dụng lớp Máy quét .

Chúng tôi phải nhập gói trước khi sử dụng lớp Máy quét. Ví dụ: nếu muốn lấy đầu vào một chuỗi hoặc nhiều chuỗi , chúng tôi sử dụng phương thức naxtLine () . Đó chỉ là một cách để lấy nhiều chuỗi nhập trong Java bằng cách sử dụng phương thức nextLine () của lớp Máy quét.

Phương thức Java nextLine ()

Phương thức nextLine () di chuyển máy quét xuống sau khi trả về dòng hiện tại. Nó đọc đầu vào Chuỗi bao gồm khoảng cách giữa các từ. Nó không chấp nhận bất kỳ tham số nào. Nó trả về một Chuỗi (dòng) trong số đó đã bị bỏ qua.

Cú pháp:

Phương thức ném NoSuchElementException nếu nó không tìm thấy dòng và ném IllegalStateException nếu máy quét bị đóng.

Xem Thêm  INSERT INTO SELECT tổng quan và ví dụ về câu lệnh - chèn vào câu lệnh chọn

Hãy tạo một chương trình sử dụng nhiều đầu vào Chuỗi.

Trong ví dụ sau, chúng tôi đã tạo một phiên bản của lớp Máy quét . Sau đó, chúng ta đã gọi phương thức nextLine () lấy chuỗi làm đầu vào. Cuối cùng, với sự trợ giúp của vòng lặp for-each, chúng tôi đã in tất cả các chuỗi mà chúng tôi đã nhập.

MultipleStringInputExample1.java

Đầu ra:

 Vui lòng nhập số chuỗi bạn muốn nhập: 5
Robert
Harry
Charlie
Thomas
David

Bạn đã nhập:
Robert
Harry
Charlie
Thomas
David

Hãy xem một ví dụ khác.

Trong ví dụ sau, chúng tôi đã sử dụng lớp Máy quét. Nhưng không sử dụng phương thức nextLine (). Thay vì nó, chúng tôi đã sử dụng phương thức forEachRemaining () .

Nó là Java Interface Spliterator được sử dụng để thực hiện hành động được chỉ định cho từng phần tử một cách tuần tự trong chuỗi hiện tại. Nó thực thi cho đến khi tất cả các phần tử đã được xử lý hoặc hành động ném ra một ngoại lệ. Nó không trả lại bất cứ thứ gì.

Cú pháp:

Nó ném NullPointerException nếu hành động là rỗng.

MultipleStringInputExample2.java

Đầu ra:

 Nhập các phần tử:
Java
Java
Python
Python
Pascal
Pascal
C ++
C ++

Sử dụng Biểu thức Lambda

Chúng ta cũng có thể viết chương trình trên theo cách sau bằng cách sử dụng biểu thức lambda.

MultipleStringInputExample3.java

Đầu ra:

 Canada
Canada
Châu mỹ
Châu mỹ
Nga
Nga
Nước pháp
Nước pháp

Ví dụ sau cũng sử dụng nhiều đầu vào Chuỗi. Nhưng trong ví dụ này, chúng tôi đã sử dụng một phương thức khác hasNextLine (). Phương thức trả về true nếu có một dòng đầu vào khác của máy quét này. Vòng lặp while thực thi cho đến khi phương thức hasNextLine () trả về giá trị false.

Xem Thêm  Dữ liệu đào tạo & học máy - kiểm tra máy học và đào tạo dữ liệu

MultipleStringInputExample4.java

Đầu ra:

 Apple
Quả táo
Quả nho
Quả nho
Dưa hấu
Dưa hấu

Trong ví dụ sau, chúng tôi đã sử dụng vòng lặp for thực thi tối đa n lần. Bên trong vòng lặp, chúng tôi đã gọi phương thức nextLine () nhận đầu vào là Chuỗi.

MultipleStringInputExample5.java

Đầu ra:

 Nhập các phần tử:
Cấu trúc dữ liệu
Cấu trúc dữ liệu
Dịch vụ web
Dịch vụ web
Thiết kế web
Thiết kế web

Chủ đề tiếp theo

Cách xóa ký tự cuối cùng khỏi chuỗi trong Java

← trước
tiếp theo →


Xem thêm những thông tin liên quan đến chủ đề quét chuỗi trong java

Java Programming Ep. 3: Strings & Scanner Input

  • Tác giả: ModcrafterdotCom
  • Ngày đăng: 2013-03-31
  • Đánh giá: 4 ⭐ ( 8441 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Check us out at http://modcrafter.com

    % means Remainder
    Example:
    20 % 3 = 2. This is because 3 divides into 20, 6 times with remainder of 2

    Java Programming Ep. 3

    Topic: Strings & Scanner Input

    Difficulty: Easy

    Prerequisites: Knowledge of Variables

    Ep. 1: What is a Main Class: http://www.youtube.com/watch?v=V9eTwPjNicQ
    Ep. 2: Variables: https://www.youtube.com/watch?v=RfVBC_2eUR8

Chuỗi String trong Java

  • Tác giả: blog.codegym.vn
  • Đánh giá: 4 ⭐ ( 2134 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Cắt chuỗi split() trong Java

  • Tác giả: vietjack.com
  • Đánh giá: 3 ⭐ ( 5478 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cắt chuỗi split() trong Java – Học Java cơ bản và nâng cao cho người mới học về Ngôn ngữ hướng đối tượng, Ví dụ Java, Phương thức, Ghi đè, Tính kế thừa, Tính trừu tượng, Tính đa hình, Overriding, Inheritance, Polymorphism, Interfaces, Packages, Collections, Lập trình mạng, Đa luồng, Tuần tự hóa, Networking, Multithreading, Generics, Multimedia, Serialization, GUI.

Máy quét Java

  • Tác giả: vi.tutorialcup.com
  • Đánh giá: 3 ⭐ ( 8928 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn này sẽ giúp bạn tìm hiểu về lớp Java Scanner và các phương thức của nó, cách lấy các thông tin đầu vào của người dùng khác nhau cùng với các ví dụ khác nhau.

Java: Hàm xử lý chuỗi (String)

  • Tác giả: v1study.com
  • Đánh giá: 4 ⭐ ( 5413 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Lớp String cung cấp khá nhiều hàm (hay phương thức) dùng cho việc thao tác chuỗi (hay xâu ký tự). Ta cần lưu ý rằng một biến chuỗi hay một hằng chuỗi thì

Lớp máy quét Java

  • Tác giả: codefly.vn
  • Đánh giá: 3 ⭐ ( 7908 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

String trong java

  • Tác giả: viettuts.vn
  • Đánh giá: 5 ⭐ ( 7992 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Lớp String trong java cung cấp rất nhiều các phương thức để thực hiện các thao tác với chuỗi như: compare(), concat(), equals(), split(), length(), …

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  SQL: Điều kiện KHÔNG ĐẦY ĐỦ - kiểm tra không null trong sql

By ads_php