`
starbhhc
  • 浏览: 655374 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

JDK6-使用java.io.Console显示输入信息

阅读更多
import java.io.Console;   
import java.sql.SQLException;   
  
public class MainClass {   
  public static void main(String[] args) throws ClassNotFoundException, SQLException {   
    Console console = System.console();   
    if (console == null) {   
      System.err.println("sales: unable to obtain console");   
      return;   
    }   
  
    String username = console.readLine("Enter username: ");   
    System.out.println(username);   
  }   
}   
  
分享到:
评论

相关推荐

    java jdk io包类详解

    ### Java JDK IO包类详解 #### 概述 Java平台提供的`io`包为开发者提供了访问文件系统、对象序列化等功能的基本输入输出能力。它主要包括字节流、字符流及对象流(字节流的包装类)。此外,还提供了一些基本的文件...

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

    import java.io.Console; public class Example3 { public static void main(String[] args) { Console console = System.console(); System.out.print("请输入字符串:"); String str = console.readLine("%s...

    JDK1.6新特性说明.doc

    13. **获取磁盘空间大小的新方法**: `java.io.File`类新增了获取磁盘空间的方法,便于开发者获取存储设备的信息。 这些新特性极大地提升了JDK 1.6的易用性和功能,使得Java开发者能够更好地应对互联网时代的各种...

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

    在上述代码中,`console.readLine()` 用于读取文本,而 `console.readPassword()` 则用于读取密码,不会显示用户输入的字符。 总结来说,Java 中从控制台读取输入的方法有多种选择,可以根据具体需求和环境选择合适...

    Java JDK 6学习笔记——ppt简体版 第21章.ppt

    "Java JDK 6学习笔记——ppt简体版 第21章.ppt" 是一份关于Java Standard Edition 6(Java SE 6)新特性的讲解资料。在这个章节中,主要介绍了几个重要的更新,包括字符串处理、数组操作、日期与时间的国际化、以及...

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

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

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

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

    rocketmq-console.zip

    通常,您需要先配置环境变量,确保Java运行环境(JDK)已经安装,并且RocketMQ的服务器地址(namesrv_addr)在配置文件中正确设置。 接着,启动RocketMQ Console。这通常涉及到执行一个启动脚本,如`start.sh`或`...

    java学习笔记JDK6课件之二十一(完整结束,全篇)

    5. **java.io套件**: - **System.console()方法**:在控制台环境中,可以获取到Console对象,用以进行用户交互,如读取用户输入的名称和密码。 - **Console.readLine()和readPassword()方法**:这两个方法分别...

    scala hadoop spark服务器环境部署

    export JAVA_HOME=/usr/local/jdk1.8.0_131 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/rt.jar export JAVA_HOME PATH CLASSPATH ``` - 执行`source /etc/profile`使配置生效。 #### 四、Scala ...

    JDK_API_1_6

    Serializable 类通过实现 java.io.Serializable 接口以启用其序列化功能。 类摘要 BufferedInputStream BufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 mark 和 reset 方法的能力。 ...

    dotnet 6 使用 CreateSymbolicLink 创建文件夹符号链接.rar

    在.NET 6中,开发者可以使用`System.IO.Abstractions`库中的`CreateSymbolicLink`方法来创建文件夹的符号链接。这是一个高级特性,允许程序在操作系统层面上建立一个指向另一个目录的快捷方式,而无需复制实际文件...

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

    3. **使用`java.io.Console`**: 自JDK 1.6起,Java引入了`Console`类,它提供了一些特定的功能,如不回显地读取密码。`Console`类的方法包括`readLine()`、`readPassword()`等。以下是一个使用`Console`读取密码的...

    Linux Jenkins操作使用说明.docx

    在开始使用Jenkins之前,需要确保你的Linux系统已安装Java Development Kit (JDK) 和Git。JDK是运行Jenkins所必需的,而Git则用于版本控制和代码拉取。 2. **下载和启动Jenkins**: 你可以从Jenkins官方网站...

    JDK1.6的九大新特性

    JDK1.6中引入了`java.io.Console`类,用于处理控制台输入输出。 - **特点**: - 支持命令行界面下的用户交互。 - 提供了安全的密码输入方法。 - **应用场景**:适用于命令行程序中的用户交互处理。 #### 九、...

    delight-nashorn-sandbox:用于在Java中使用Nashorn执行JavaScript的沙箱

    " var File = Java.type('java.io.File'); File; " ) 或者,您可以将Java对象作为JS全局变量注入 NashornSandbox sandbox = NashornSandboxes . create(); sandbox . inject( " fromJava " , new Object

    Java如何从掌握台中读取数据_.docx

    器 Scanner 从掌握台读取数据 * 适用于 JDK 5.0 及以上版本 * @param prompt 提示信息 * @return 输入的字符串 */ private static String readString5(String prompt) { Scanner scanner = new Scanner(System.in);...

    java中英文翻译---调用Google翻译API

    描述中提到"只要电脑上装有JDK1.5以上版本,直接解压,运行编译.bat即可",这意味着该项目包含了一个简单的Java应用程序,可能是一个命令行应用,用于演示如何调用Google翻译API。编译.bat文件是Windows批处理文件,...

    后端开发教程.docx

    - 访问 Oracle 官网 [https://www.oracle.com/java/technologies/javase-jdk11-downloads.html](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) 下载 JDK 11。 - **下载并安装 Maven**:...

    eclipse下tomacat的配制flex编译的配制方法.pdf

    -Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT+0800 -Dcatalina.base=安装路径> -Dcatalina.home=安装路径> -Djava.io.tmpdir=安装路径>/temp ``` - 注意替换`安装路径>`为你实际的Tomcat安装路径...

Global site tag (gtag.js) - Google Analytics