java中怎么判断是否按下了回车键

Python014

java中怎么判断是否按下了回车键,第1张

web程序吗?

直接在js判断就行了

function setNextFocus(obj){

if(event.keyCode==13){ // 按下回车

obj.focus()

}

如果是java类中。就是楼上的这样

KeyEvent e

e.getKeyCode()==KeyEvent.VK_ENTER

import java.util.Scanner

public class TestConsole {

public static void main(String[] args) {

try(Scanner scanner = new Scanner(System.in)) {

String str 

while((str = scanner.nextLine())!=null) {

System.out.println("我按了回车键")

}

}

}

}

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)

}

}

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