Java 二级操做题 以行的方式 读入每个用户及其密码信息 quit

//*********Found**********
import java.io.*;
import java.util.Vector;

public class Java_2
{
 public static void main(String args[])
 {
    Vector v=new Vector();
    try
    {
       //*********Found**********
       BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
       String str = "";
       System.out.println("请输入用户和密码信息,中间用空格隔开,输入quit退出:");
       //*********Found**********
       while (!(str.equals("quit")||str.equals("QUIT")))
       {
          str = in.readLine();
          if(isValid(str))
             v.add(str);
          else 
          {
             if(!(str.equals("quit")||str.equals("QUIT")))
                System.out.println("The string is NOT valid!");
          }
       }
      
       System.out.println("请输入保存到的文件名:");
       str=in.readLine();

       String curDir = System.getProperty("user.dir");
       File savedfile=new File(curDir+"\\"+   str   );
          
       BufferedWriter out = new BufferedWriter(new FileWriter(savedfile));
       for(int i=0; i<v.size(); i++)
       {
          String tmp=(String)v.elementAt(i);
       //*********Found**********
          out.write(tmp);
          out.write("\n");
       }
       out.close();
      
    }
    catch (Exception e)
    {
       System.out.print("ERROR:"+e.getMessage());    
    }
 }
    
 /**
 * 判定输入的字符串是否符合规范
 * @param  s  输入的待校验的字符串
 * @return    校验的结果,正确则返回为真
 */
 public static boolean isValid(String s)
 {
    if(s.indexOf(" ")>0)
       return true;
    else
       return false;
 }
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值