㈠ 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