VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test
Java Cơ Bản Các Khái Niệm Java OOPs Java String Xử Lý Ngoại Lệ Các Lớp Lồng Nhau Đa Luồng (Multithreading)

Java I/O

Java Input/Output Đọc ghi file trong java Lớp Console Lớp FilePermission Ghi file trong java với lớp FileOutputStream Đọc file trong java với lớp FileInputStream Ghi file trong java với lớp BufferedOutputStream Đọc file trong java với lớp BufferedInputStream Đọc file trong java với lớp SequenceInputStream Ghi file trong java với lớp ByteArrayOutputStream Đọc file trong java với lớp ByteArrayInputStream Ghi file trong java với lớp DataOutputStream Đọc file trong java với lớp DataInputStream Ghi file trong java với lớp FileWriter Đọc file trong java với lớp FileReader Ghi file trong java với lớp FilteroutputStream Đọc file trong java với lớp FilterInputStream Ghi file trong java với lớp BufferedWriter Đọc file trong java với lớp BufferedReader Đọc file trong java với lớp CharArrayReader Ghi file trong java với lớp CharArrayWriter Ghi file trong java với lớp PrintStream Ghi file trong java với lớp PrintWriter Lớp PushbackInputStream trong java Lớp PushbackReader trong java Ghi file trong java với lớp StringWriter Đọc file trong java với lớp StringReader

Java Serialization

Serialization trong java Lớp ObjectOutputStream Lớp ObjectInputStream Từ khóa transient trong java
Ví Dụ Java I/O Java AWT Java Swing Lập Trình Mạng Với Java Java Date Chuyển Đối Kiểu Dữ Liệu Java Collections Java JDBC Các Tính Năng Mới Trong Java Bài Tập Java Có Lời Giải Câu Hỏi Phỏng Vấn Java
1 / 3
❮ ❯

Lớp Console trong java


Các ví dụ về Java I/O
Lớp FilePermission trong java

Lớp Console trong java được sử dụng để lấy nội dung được nhập từ giao diện console. Nó cung cấp các phương thức để đọc văn bản và mật khẩu.

Nếu bạn đọc mật khẩu bằng cách sử dụng lớp Console, nó sẽ không được hiển thị cho người dùng.

Lớp java.io.Console được gắn với hệ thống điều khiển nội bộ. Lớp Console được giới thiệu từ jdk 1.5.

Hãy xem một ví dụ đơn giản để đọc văn bản từ console.

String text = System.console().readLine();
System.out.println("Text is: " + text);

Khai báo của lớp Console

Dưới đây là khi báo của lớp Java.io.Console:

public final class Console extends Object implements Flushable

Nội dung chính

  • Các phương thức của lớp Console trong java
  • Làm thế nào để lấy ra đối tượng Console
  • Ví dụ về lớp Console trong java
  • Ví dụ về đọc password với lớp Console trong java

Các phương thức của lớp Console trong java

Method Description
Reader reader() Nó được sử dụng để lấy ra đối tượng reader kết hợp với console
String readLine() Nó được sử dụng để đọc một dòng văn bản từ console.
String readLine(String fmt, Object... args) Nó cung cấp một dấu nhắc định dạng sau đó đọc dòng văn bản duy nhất từ console.
char[] readPassword() Nó được sử dụng để đọc mật khẩu không được hiển thị trên console.
char[] readPassword(String fmt, Object... args) Nó cung cấp một dấu nhắc định dạng sau đó đọc mật khẩu không được hiển thị trên console.
Console format(String fmt, Object... args) Nó được sử dụng để ghi một chuỗi định dạng cho console output stream.
Console printf(String format, Object... args) Nó được sử dụng để ghi một chuỗi vào console output stream.
PrintWriter writer() Nó được sử dụng để lấy ra đối tượng PrintWriter kết hợp với console.
void flush() Nó được sử dụng để xả console.

Làm thế nào để lấy ra đối tượng Console

Lớp System cung cấp một phương thức static console() trả về singleton instance của lớp Console.

public static Console console(){}

Hãy xem đoạn code để lấy instance của lớp Console.

Console c=System.console();

Ví dụ về lớp Console trong java

import java.io.Console;

public class ConsoleExample1 {
    public static void main(String args[]) {
        Console c = System.console();
        System.out.println("Enter your name: ");
        String n = c.readLine();
        System.out.println("Welcome " + n);
    }
}

Output:

Enter your name: Toan Christ
Welcome Toan Christ

Ví dụ về đọc password với lớp Console trong java

import java.io.Console;

public class ConsoleExample2 {
    public static void main(String args[]) {
        Console c = System.console();
        System.out.println("Enter password: ");
        char[] ch = c.readPassword();
        // convert char array into string
        String pass = String.valueOf(ch);
        System.out.println("Password is: " + pass);
    }
}

Output:

Enter password: 
Password is: 123456
Bài tiếp theo: Lớp FilePermission trong java

Các ví dụ về Java I/O
Lớp FilePermission trong java

Recent Updates

Xuất dữ liệu ra màn hình console trong JavaCài đặt môi trường JavaJava Swing - Bài tập quản lý sinh viên trong javaLinkedList trong javaArrayList trong javaBài tập java có lời giảiXác thực dữ liệu (Data Validation) trong ExcelGiới thiệu các hàm có sẵn trong ExcelSheet Options trong ExcelHướng dẫn lập trình Python với PyCharm Community EditionHướng dẫn lập trình Python với Visual Studio CodeGiới thiệu CSS3Sắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml