`

一阶段-SeventeenWork-4-读取txt文件

阅读更多
/*
4、接收两个命令行参数,用来代表用户名以及密码!判断是否登录成功!假设用户信息存储在test.txt文件中(第一行为用户名,第二行为密码)
*/

package SeventeenWork;

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;

public class Login
{
    public static void main(String[] args)
    {
        try {
            InputStreamReader in = new InputStreamReader(System.in);//输入字符流
            BufferedReader buff = new BufferedReader(in);//字符缓冲流
            System.out.println("请输入用户名:");
            String strAd =  buff.readLine();//获得用户名
            System.out.println("请输入密码:");
            String strPa = buff.readLine();//获得密码
            FileInputStream fis = new FileInputStream("test.txt");//获得用户信息文件
            InputStreamReader osr = new InputStreamReader(fis);                                 
            char[] ch = new char[11];//定义存放用户信息的字符数组,admin 和1234,加上“\r\n”共11个字符
            osr.read(ch);//把“test.txt”的信息读入数组ch[]中
            String str = strAd +"\r\n"+ strPa;
            //字符串与char型比较时,先用toCharArray方法把字符串转换成字符型,再用Arrays.equals(,)方法比较两个char型数组的大小
            char[] st = (str).toCharArray();
            if(Arrays.equals(st,ch))//输入的用户名与密码与文件中的相等
            {
                System.out.println("恭喜你登录成功!");
            }
            else{
                System.out.println("登录失败,用户名或密码不正确!");
            }            
        } catch (FileNotFoundException ex) {
            System.out.println(ex.toString());
        }catch(IOException e)
        {
            System.out.println(e.toString());
        }
    }

}
分享到:
评论

相关推荐

    PB实时读取txt文件

    通过监听文件系统的变更事件,当TXT文件内容改变时,触发一个事件,然后在事件处理程序中读取文件新内容并更新UI。此外,为了提高效率,可能还会涉及到多线程处理,确保UI的响应性不受文件读取操作的影响。 总的来...

    泛微OA xmlrpcServlet接口任意文件读取漏洞(CNVD-2022-43245)

    泛微OA xmlrpcServlet接口任意文件读取漏洞(CNVD-2022-43245),可以指定文件路径进行读取,并提供检测方案

    qt入门程序——读取txt文件

    本文介绍了一个简单的Qt程序,用于演示如何在Qt应用程序中实现对txt文件的基本读取功能。该程序使用了Qt库中的多个组件与函数,包括`QFileDialog`、`QFile`、`QTextStream`等,这些组件为文件对话框的创建、文件读取...

    Qt File读取txt文件数据并用QChart绘制曲线

    本教程将深入探讨如何利用这两个模块从txt文件中读取数据,并将其转换为图形,特别是绘制曲线图。 首先,我们需要了解`QFile`类。它是Qt提供的一种用于读写本地文件的类。在C++中,你可以通过打开一个文件,读取其...

    VBA Fans读取和写入UTF-8格式文本文件

    在Microsoft Office应用中,Visual Basic for Applications (VBA) 是一种强大的编程工具,可以用于自动化各种任务,包括处理文本文件。本主题将深入探讨如何使用VBA来读取和写入UTF-8编码的文本文件,这对于处理多...

    rddata.m -- MIT-BIH ECG 信号的数据读取Matlab程序

    MIT-BIH ECG 信号的数据读取Matlab程序,能够读取MIT-BIH数据库 .atr、.dat、.hea三种文件的数据,根据这些数据计算出实际的心电信号值,并绘制出信号波形。

    QT读取Txt文件并显示在界面上完整版

    在这个项目中,“QT读取Txt文件并显示在界面上完整版”是一个利用QT库实现的简单应用,它实现了从本地文件系统中选择TXT文本文件并将其内容在应用程序的textBrowser组件中显示出来。下面我们将详细讨论相关的知识点...

    UE4、UE5读写Txt文件-非积分

    UE4、UE5读写Txt文件

    华视CVR-100U身份证阅读器C#读取demo

    【华视CVR-100U身份证阅读器C#读取demo】是一个基于C#编程语言的示例项目,用于演示如何从华视CVR-100U身份证阅读器中读取身份证信息和头像图片。这个阅读器是一款广泛应用在公共服务、企业办公等领域的设备,能够...

    Java读取TXT文本文件乱码解决方案.doc

    首先,文章中提供了一个简单的读取 TXT 文件的代码,使用 BufferedReader 和 FileReader 对象来读取文件。然而,在读取文件时,出现了乱码的问题。这是因为文件的编码格式引起的。在这个示例中,文件的编码格式是 ...

    VC++基于mfc 实现对话框打开读取txt文件

    本主题将深入探讨如何使用MFC实现一个对话框,该对话框能够打开并读取TXT文本文件。首先,我们需要了解MFC对话框的基本结构和文件I/O操作。 **1. 创建MFC对话框应用程序** 在Visual Studio中,选择“新建项目” ->...

    txt文件读取以逗号为分隔符号

    在IT领域,文本文件的处理是一项...此外,如果txt文件过大,可能需要采用流式处理或分块读取以避免一次性加载所有数据导致内存溢出。总之,正确处理CSV文件是数据操作的基础,也是数据分析和数据科学项目中的重要环节。

    在VB.NET 读取TXT文件内容按行

    本文将详细介绍如何使用VB.NET来逐行读取一个TXT文件,并将其内容显示到程序界面中的ToolStripStatusLabel控件上。 #### 基本原理 在VB.NET中,读取TXT文件通常采用`System.IO.StreamReader`类来实现。`...

    Java读取TXT文件.txt

    ### Java读取TXT文件知识点详解 #### 一、导入必要的包 在Java程序中,我们需要首先导入处理文件读写的必要类库。在这个示例中,我们看到了`import java.io.*;`这一行代码,它表明了该程序将使用Java标准库中的`...

    Python实现读取txt文件并转换为excel的方法示例

    本文实例讲述了Python实现读取txt文件并转换为excel的方法。分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如下: # coding=utf-8 ''''' main...

    C++读取TXT文件识别特定内容修改

    由于近期需要将一份Word文档转到Markdown格式,但是文件内容较大,自动转换...程序中实现了UTF-8格式转GBK格式,使用stream对TXT进行读取并识别,获取到需要的信息后对信息进行更改,最后依据一级标题对文件进行拆分。

    c# 读取txt文件中特定内容后的文字

    在C#编程中,读取TXT文件是一项常见的任务,尤其当需要处理文本数据时。本教程将详细讲解如何使用C#来读取TXT文件,并针对特定内容后提取文字。我们将探讨以下关键知识点: 1. **文件操作基础**: 在C#中,`System...

    漏洞检测工具----jQuery1.7.2版本存在任意文件读取漏洞.rar

    漏洞检测工具----jQuery1.7.2版本存在任意文件读取漏洞

    C-language-code-to-read-txt-file.zip_C语言读取txt

    下面是一个完整的C语言读取TXT文件的示例,它结合了以上提到的所有步骤: ```c #include #include int main() { FILE *fp = fopen("example.txt", "r"); if (fp == NULL) { perror("Error opening file")...

    格式化格式化txt,读取txt文件

    ### 一、读取TXT文件的基本方法 在Java编程语言中,读取TXT文件是一项基本且常用的操作。通常,我们使用`BufferedReader`类配合`FileInputStream`来实现这一目标。具体步骤包括: 1. 创建一个指向TXT文件的`...

Global site tag (gtag.js) - Google Analytics