导航:首页 > 编程语言 > java判断回车

java判断回车

发布时间:2022-07-29 00:01:47

1. java中如何判断按下的是回车键

你可以尝试一下使用ASCII码判断输入的字符是否为回车,回车键CR (carriage return) 十进制 的值为:13

2. java中,用回车键表示确定的方法是什么,在哪个类中

请问你是说的java web中的回车确认,还是java应用程序呢?java web中:
比如在注册页面,填完需要填的必填信息后。这时候不管光标在哪里,点击回车就直接相当于按下确认或者提交按钮的话。可以在页面通过javascript脚本添加一个监听事件,js方法代码如下,
document.onkeydown=function(e){
if((e.keyCode || e.which) ==13){
doSomething(); //这里调用你要执行的方法,像提交请求……
}
}
该方法是在当前页面添加一个按键按下的事件。这个判断的意思是,当按下的是13(回车的keycode,键盘上的每个按键都对应有个keycode)也就是回车键时。触发下面的事件即可。应用程序中也可以有类似设置不过不用写代码来控制。

3. JAVA如何判断输入结束

输入结束有很多种,典型的就标志性结束:
1、最多用的是“回车”,命令行或是代码行号都是以此为结束。
2、读字符读取'\n','\r',或是“\r\n"。
3、或是直接判断ascill值也可以。也是读标志位。
试下吧。

4. JAVA 怎么样在输入的时候识别出回车

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

publicclassTest{
publicstaticvoidmain(Stringargs[])throwsException{
System.out.println("输入:");
BufferedReaderbf=newBufferedReader(newInputStreamReader(System.in));
Stringstr="";
do{
str=bf.readLine();
if(str.length()==0){//如果输入的字符串为空,则说明只输入了一个回车
System.out.println("输入的是回车!");
}else{
System.out.println("输入内容是:"+str);
}
}while(str.length()!=0);
}
}
这样可以在输入回车后提示“输入的是回车!”并结束程序

5. java Scanner如何判断输入的是回车

很难哦。scanner是根据正则表达式来判断的,而且必须等待你输入了回车才能确定你输入完毕完成交互。。。

6. java控制台程序如何判断String字符串中只输入了一个回车

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);
}
}
这样可以在输入回车后提示“输入的是回车!”并结束程序

7. java中的回车字符

'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。

回车和换行
今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。

于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。

这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。

后来,计算机发明了,这两个概念也就被般到了计算机上。那时,存储器很贵,一些科学家认为在每行结尾加两个字符太浪费了,加一个就可以。于是,就出现了分歧。

Unix系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“<换行><回 车>”,即“\r\n”;Mac系统里,每行结尾是“<回车>”。一个直接后果是,Unix/Mac系统下的文件在Windows里打 开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。

c语言编程时(windows系统)\r 就是return 回到 本行 行首 这就会把这一行以前的输出 覆盖掉
如:
int main() {
cout << "hahaha" << "\r" << "xixi" ;
}
最后只显示 xixi 而 hahaha 被覆盖了
\n 是回车+换行 把光标 先移到 行首 然后换到下一行 也就是 下一行的行首拉
int main() {
cout << "hahaha" << "\n" << "xixi" ;
}
则 显示
hahaha

一下是自己的总结。
/t相当于键盘的Tab键,/n换行New Line,/r回车Carriage Return,基本的概念应该是回车表示回到最前面,换行表示换一行。
操作系统的不同,换行符操也不同:
/r Mac
/n Unix/Linux
/r/n Windows

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

web程序吗?

直接在js判断就行了
function setNextFocus(obj){
if(event.keyCode==13){ // 按下回车
obj.focus();
}

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

e.getKeyCode()==KeyEvent.VK_ENTER;

9. java 控制台判断下一次是否是回车(之前回车过)

nextLine()不是读取回车,是返回当前行其余的部分,并把当前位置移至下一行的行首。
在第一次输入时输入两个字符串中间带空格的试试就明白了,比如hah xy

10. 弱弱的问一句:java控制台怎么判断按下了回车

importjava.util.Scanner;

publicclassTestConsole{
publicstaticvoidmain(String[]args){
try(Scannerscanner=newScanner(System.in);){
Stringstr;
while((str=scanner.nextLine())!=null){
System.out.println("我按了回车键");
}
}
}
}

阅读全文

与java判断回车相关的资料

热点内容
正宗溯源码大燕条一克一般多少钱 浏览:917
电脑感染exe文件夹 浏览:916
wpsppt怎么转pdf格式 浏览:88
腾讯文档在线编辑怎么添加密码 浏览:880
本地不能访问服务器地址 浏览:865
访问服务器命令 浏览:835
华为云服务器分销商 浏览:954
Linux定位内存泄露 浏览:198
工程加密狗视频 浏览:720
不在内网怎么连接服务器 浏览:664
云服务器app安卓下载 浏览:966
如何查看linux服务器的核心数 浏览:137
交易平台小程序源码下载 浏览:148
程序员记笔记用什么app免费的 浏览:646
java与单片机 浏览:897
服务器内网如何通过公网映射 浏览:478
程序员穿越到宋代 浏览:624
怎么使用云服务器挂游戏 浏览:620
真实的幸福pdf 浏览:345
d盘php调用c盘的mysql 浏览:267