1. 程式人生 > >Java中利用IO流中的輸入流讀取文件實現登錄功能

Java中利用IO流中的輸入流讀取文件實現登錄功能

use 判斷 body 當前 ole pwd files pre users

 1 package object.io;
 2 
 3 import java.io.FileInputStream;
 4 import java.io.FileNotFoundException;
 5 import java.util.Scanner;
 6 
 7 public class Login {
 8     public static void main(String[] args) throws Exception {
 9         Scanner sc=new Scanner(System.in);
10         FileInputStream input=new
FileInputStream("D:\\Program Files (x86)\\io\\login.txt"); 11 int length=0; 12 String string=null; 13 14 byte[] array=new byte[input.available()+1024]; 15 while((length=input.read(array))!=-1){ 16 string=new String(array,0,length); 17 System.out.println(string);
18 } 19 20 String[] users=string.split("&&");//每個人的登錄信息稱為一組 21 22 System.out.println("請輸入賬戶名:"); 23 String name=sc.next(); 24 25 System.out.println("請輸入密碼:"); 26 String pwd=sc.next(); 27 //拼接輸入的賬號密碼 28 String inputUser=name+","+pwd;
29 //循環數組判斷是否有當前賬號密碼 30 boolean flag=false; 31 for(String u:users){ 32 if(inputUser.equals(u)){ 33 System.out.println("登錄成功"); 34 flag=true; 35 break; 36 } 37 } 38 //*********** 39 if(flag==false){ 40 System.out.println("失敗"); 41 } 42 43 44 } 45 }

Java中利用IO流中的輸入流讀取文件實現登錄功能