思路:抓取字符判断,如果符合要求即跳出循环。
代码主体:
//判断输入的字符
public static void main(String[] args) {
System.out.println("输入字符,停止就输入N");
//抓取命令
Scanner scanner = new Scanner(System.in);
//死循环
while(true){
//将输入的字符串赋值给y
String y= scanner.next();
//将字符串的第一个字符赋值给c
//0就是字符串的数组角标(同理还可第二个第三个......)
char c = y.charAt(0);
System.out.println("抓取的字符是:"+c);
//将抓取的输入字符和设置的字符比较
if (c == 'N'){
System.out.println("是N,结束进程");
}
else {
System.out.println("再次输入");
}
}
}
}
输出结果:
输入字符,停止就输入N
1
抓取的字符是:1
再次输入
df
抓取的字符是:d
再次输入
dfh
抓取的字符是:d
再次输入
NHJGH
抓取的字符是:N
是N,结束进程
注意:
展示如何拿出一串字符的第几个值 
原文链接: https://blog.csdn.net/daibadetianshi/article/details/136782094