`
rainy646556896
  • 浏览: 20500 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java标准输入Console

    博客分类:
  • java
 
阅读更多
/**
*因为输入时可见的,所以Scanner类不适用于从控制台读取密码,Console类的readPassword()方法可以实现这个目的
*但是使用Console对象,每次只能读取一行,没有能读取一个单词或一个数值的方法
*/

import java.io.Console;

public class TestConsole {

	public static void main(String[] args) {
		Console cons = System.console();
		String name = cons.readLine("user name:");
		char[] pwd = cons.readPassword("Password:");
		
		System.out.println("user name is " + name + ", password is " + pwd);
	}
}

 

分享到:
评论

相关推荐

    java模拟Console程序开发框架

    在Java中,我们可以使用标准库中的`java.util.Scanner`类来获取用户的输入,但一个完善的框架会提供更高级的功能,如命令解析、参数处理、历史记录、自动补全等。 以下是一些核心知识点: 1. **命令解析**:在...

    java的数据输入:从控制台输入数据[借鉴].pdf

    本文主要探讨了Java如何从控制台接收数据,包括早期版本中使用标准输入流以及JDK 5.0及以后版本引入的Scanner类和Console类的方法。 1. 使用标准输入流的方式 在Java中,标准输入流(System.in)是一个InputStream...

    jbpm-console.rar_Java 企业OA_java console_jbpm_jbpm-side_工作流

    2. **Java Console**:Java Console通常指的是Java应用程序的控制台界面,用于输入和输出数据,调试程序或展示程序运行状态。在这个项目中,"Java Console"可能指的是系统提供的一种命令行界面,允许用户通过文本...

    java的数据输入:从控制台输入数据借鉴.pdf

    本文将深入探讨Java如何从控制台接收数据,并介绍三种主要方法:标准输入流、Scanner类以及Console类。 1. **使用标准输入流的方式** 标准输入流(System.in)是Java程序默认的数据输入源,它通常连接到键盘,允许...

    java的数据输入:从控制台输入数据.pdf

    标准输入流`System.in`是Java获取控制台输入数据的主要方式。例如,程序可以创建一个`BufferedReader`对象,通过`readLine()`方法读取用户输入的整行文本。在例7-22中,程序首先创建一个`BufferedReader`实例,将`...

    java的数据输入:从控制台输入数据定义.pdf

    Java 中有多种方式来从控制台输入数据,包括使用标准输入流、使用 Scanner 类、使用 Console 类等。每种方式都有其优缺,选择哪种方式取决于具体的需求和应用场景。 使用标准输入流可以直接从控制台读取数据,但...

    java的数据输入:从控制台输入数据分享.pdf

    本文将深入探讨如何在Java中从控制台接收用户输入的数据,主要涉及三种方法:标准输入流、Scanner类以及Console类。 1. **使用标准输入流的方式** 在Java早期版本(JDK 1.4及之前)中,程序员常通过标准输入流...

    java的Console类的使用方法及实例

    注意:Console 类只能在标准输入、输出流未被重定向的原始控制台中使用,在 Eclipse 或者其他 IDE 的控制台中不能使用。 Console 类的优点: * 可以读取控制台的输入 * 可以输出控制台信息 * 可以格式化输出...

    Java控制台数据获取方法及比较

    `Console`类是Java SE 6引入的新特性,它提供了一种更安全的方式从控制台读取数据,尤其是在处理密码输入时。`Console`类的`readLine()`和`readPassword()`方法分别用于读取普通文本和密码输入,其中密码输入不会...

    JavaConsole-开源

    然后在JConsole中输入JMX连接URL,就可以连接到远程或本地的Java进程进行监控。JConsole也支持SSL加密,以保证数据传输的安全性。 总的来说,Java Console是一个强大且灵活的工具,对于理解Java应用的运行行为、...

    解决html,servlet,sql,java console中文问题

    在 Java 控制台应用中处理中文需要设置输入流和输出流的字符集。 **示例代码:** ```java import java.io.*; public class Read { public static void main(String[] args) throws IOException { String str = ...

    GrepConsole.zip

    GrepConsole是一款为IntelliJ IDEA和Eclipse等Java开发环境量身打造的日志查看和分析插件,通过强大的正则表达式支持,使得日志分析工作变得更加高效和便捷。 GrepConsole的核心功能在于其强大的搜索和过滤机制。...

    Java中从控制台读取输入的方法.docx

    它通过 `System.in`(标准输入流)包装 `InputStreamReader`,再将 `InputStreamReader` 包装在 `BufferedReader` 中,以实现高效的输入读取。这种方式的优点是输入被缓冲,提高了读取效率。然而,代码的封装过程...

    J2SE.programming.HideConsole.design.code.rar_java programming

    在Java中,控制台窗口通常与`System.out.println()`和`System.err.println()`等标准输入/输出相关联,用于调试和交互。然而,如果不需要用户与控制台进行交互,或者在启动Java应用程序时不想看到控制台窗口,那么...

    Java-Junit单元测试无法使用scanner输入和I-O流的解决方案.docx

    这是因为单元测试通常在一个隔离的环境中运行,不会接收标准输入输出。为了解决这个问题,可以采用以下几种方法: 1. **使用Mock对象**:通过模拟`Scanner`或I/O流的对象,预先设置输入值来模拟用户的输入行为。...

    ConsoleApplication1.rar

    1. **控制台应用程序基础**:控制台应用的基础在于理解和使用标准输入、输出和错误流。例如,在C#中,`Console.WriteLine()` 用于输出文本,而 `Console.ReadLine()` 可以获取用户输入。 2. **编程语言**:可能涉及...

    JavaConsoleOutput

    9. **流的概念**:Java中的I/O操作基于流的概念,如标准输入/输出流,以及字符流和字节流。理解这些概念对于有效管理控制台输入和输出至关重要。 10. **异常处理**:在处理控制台输出时,可能出现IOException或其他...

    Java 字符终端上获取输入三种的方式分享

    `System.in`是一个`InputStream`对象,表示标准输入流,通常是从键盘读取。我们可以使用`BufferedReader`与`InputStreamReader`组合来读取用户输入。下面是一个简单的例子: ```java import java.io....

    rocketmq-console.war,rocketmqdemo例子

    这个文件是一个WAR(Web ARchive)格式的文件,它是Java Web应用程序的标准打包方式。WAR文件包含了运行RocketMQ Console所需的全部资源,包括HTML、CSS、JavaScript、图片以及相关的Java类和配置文件。 部署`...

    常用技巧 Java开发 从控制台读入数据

    在早期的Java版本中,如JDK1.4,开发者需要通过`System.in`获取标准输入流,并将其转换为字符输入流`InputStreamReader`,然后进一步使用`BufferedReader`来读取整行的数据。这种方法的步骤相对繁琐,需要处理可能...

Global site tag (gtag.js) - Google Analytics