㈠ java如何判断输入结束
输入结束有很多种,典型的就标志性结束:
1、最多用的是“回车”,命令行或是代码行号都是以此为结束。
2、读字符读取'\n','\r',或是“\r\n"。
3、或是直接判断ascill值也可以。也是读标志位。
试下吧。
㈡ JAVA中如何判断一个字符串是否换行
<c:forEachvar="rr"items="${r.list}"varStatus="i">
<inputtype="checkbox"name="checkbox"value="${rr.right_id}"id="${rr.right_id}"/>
${rr.right_name}
<c:iftest="${i.count%6==0&&!i.last}">
<br>
</c:if>
</c:forEach>
(2)java判断输入的是回车扩展阅读
java控制台程序判断String字符串中只输入了一个回车:
importjava.io.BufferedReader;
importjava.io.InputStreamReader;
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(Stringargs[])throwsException{
//BufferedReaderbf=newBufferedReader(newInputStreamReader(System.in));
Scanners=newScanner(System.in);//和注释掉的效果一样
Stringstr="";
do{
System.out.println("请输入:");
//str=bf.readLine();
str=s.nextLine();//读取刚刚输入的内容,程序到这儿会停滞
if(str.length()==0){//如果输入的字符串为空,则说明只输入了一个回车
System.out.println("输入的是回车!");
}else{
System.out.println("输入内容是:"+str);
}
}while(str.length()!=0);
}
}
㈢ 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);
}
}
这样可以在输入回车后提示“输入的是回车!”并结束程序
㈣ java如何检测控制台输入的enter
看看下面的代码:
Scanners=newScanner(System.in);
Stringstr=null;
while(!"exit".equalsIgnoreCase(str)){
str=s.next();//只有敲了enter键才会执行,所以可以str+=" "来追加回车换行
System.out.println(str);
}
㈤ java中怎么判断是否按下了回车键
web程序吗?
直接在js判断就行了
function setNextFocus(obj){
if(event.keyCode==13){ // 按下回车
obj.focus();
}
如果是java类中。就是楼上的这样
KeyEvent e
e.getKeyCode()==KeyEvent.VK_ENTER;
㈥ 用java编写输入一个字符串以回车符为结束,判断是不是回文,即abcdefbdca是回文
importjava.util.Scanner;
publicclassYuGiOh
{
publicstaticvoidmain(String[]args)
{
System.out.println("输入一个字符串以回车符为结束:");
Scannerscanner=newScanner(System.in);
Stringline=scanner.nextLine();
scanner.close();
if(line.equals(newStringBuilder(line).reverse().toString()))
{
System.out.println("是回文");
}
else
{
System.out.println("不是回文");
}
}
}
㈦ 弱弱的问一句:java控制台怎么判断按下了回车
importjava.util.Scanner;
publicclassTestConsole{
publicstaticvoidmain(String[]args){
try(Scannerscanner=newScanner(System.in);){
Stringstr;
while((str=scanner.nextLine())!=null){
System.out.println("我按了回车键");
}
}
}
}
㈧ java中如何判断按下的是回车键
你可以尝试一下使用ASCII码判断输入的字符是否为回车,回车键CR (carriage return) 十进制 的值为:13
㈨ java Scanner如何判断输入的是回车
很难哦。scanner是根据正则表达式来判断的,而且必须等待你输入了回车才能确定你输入完毕完成交互。。。
㈩ java 控制台判断下一次是否是回车(之前回车过)
nextLine()不是读取回车,是返回当前行其余的部分,并把当前位置移至下一行的行首。
在第一次输入时输入两个字符串中间带空格的试试就明白了,比如hah xy