Java中怎么把一个回车键当做字符输入

Python020

Java中怎么把一个回车键当做字符输入,第1张

java中可以使用buffereader类来获得控制台输入的回车键,示例如下:

import java.io.BufferedReader

import java.io.InputStreamReader

public class Test {

public static void main(String args[]) throws Exception {

 System.out.println("输入:")

 BufferedReader bf = new BufferedReader(new InputStreamReader(System.in))

 String str = ""

 do {

  str = bf.readLine()

  if (str.length() == 0) { // 如果输入的字符串为空,则说明只输入了一个回车

   System.out.println("输入的是回车!")

  } else {

   System.out.println("输入内容是:" + str)

  }

 } while (str.length() != 0)

}

}

这样可以在输入回车后提示“输入的是回车!”并结束程序

请问你是说的java web中的回车确认,还是java应用程序呢?java web中:

比如在注册页面,填完需要填的必填信息后。这时候不管光标在哪里,点击回车就直接相当于按下确认或者提交按钮的话。可以在页面通过javascript脚本添加一个监听事件,js方法代码如下,

document.onkeydown=function(e){

if((e.keyCode || e.which) ==13){

doSomething()//这里调用你要执行的方法,像提交请求……

}

}

该方法是在当前页面添加一个按键按下的事件。这个判断的意思是,当按下的是13(回车的keycode,键盘上的每个按键都对应有个keycode)也就是回车键时。触发下面的事件即可。应用程序中也可以有类似设置不过不用写代码来控制。