从键盘输入一串数据,以“exit"结束输入,且输出数据。
package com.liyuanjiao;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Lyj{
public static void main(String[] args) {
String n="";
System.out.println("请从键盘上输入数据(以“exit”字符结束);");
StringBuilder sb = new StringBuilder();
BufferedReader buf;
buf=new BufferedReader(new InputStreamReader(System.in));
try {
n=buf.readLine();
} catch (IOException e) {
e.printStackTrace();
}
//将字符串n转化为字符数组保存在stringArr中
char [] stringArr = n.toCharArray();
//取字符数组的长度
int i=stringArr.length;
//判断是否以"exit"结尾
if(stringArr[i-1]=='t'&&stringArr[i-2]=='i'&&stringArr[i-3]=='x'&&stringArr[i-4]=='e'){
//取出字符数组stringArr(排除exit)
for(int j=0;j<stringArr.length-4;j++){
sb.append(stringArr[j]);
}
System.out.print("你输入的内容为:"+sb.toString());
}else{
System.out.println("请输入以“exit”字符结束!!!");
}
}
}