/*
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());
}
}
}
分享到:
相关推荐
通过监听文件系统的变更事件,当TXT文件内容改变时,触发一个事件,然后在事件处理程序中读取文件新内容并更新UI。此外,为了提高效率,可能还会涉及到多线程处理,确保UI的响应性不受文件读取操作的影响。 总的来...
泛微OA xmlrpcServlet接口任意文件读取漏洞(CNVD-2022-43245),可以指定文件路径进行读取,并提供检测方案
本文介绍了一个简单的Qt程序,用于演示如何在Qt应用程序中实现对txt文件的基本读取功能。该程序使用了Qt库中的多个组件与函数,包括`QFileDialog`、`QFile`、`QTextStream`等,这些组件为文件对话框的创建、文件读取...
本教程将深入探讨如何利用这两个模块从txt文件中读取数据,并将其转换为图形,特别是绘制曲线图。 首先,我们需要了解`QFile`类。它是Qt提供的一种用于读写本地文件的类。在C++中,你可以通过打开一个文件,读取其...
在Microsoft Office应用中,Visual Basic for Applications (VBA) 是一种强大的编程工具,可以用于自动化各种任务,包括处理文本文件。本主题将深入探讨如何使用VBA来读取和写入UTF-8编码的文本文件,这对于处理多...
MIT-BIH ECG 信号的数据读取Matlab程序,能够读取MIT-BIH数据库 .atr、.dat、.hea三种文件的数据,根据这些数据计算出实际的心电信号值,并绘制出信号波形。
在这个项目中,“QT读取Txt文件并显示在界面上完整版”是一个利用QT库实现的简单应用,它实现了从本地文件系统中选择TXT文本文件并将其内容在应用程序的textBrowser组件中显示出来。下面我们将详细讨论相关的知识点...
UE4、UE5读写Txt文件
【华视CVR-100U身份证阅读器C#读取demo】是一个基于C#编程语言的示例项目,用于演示如何从华视CVR-100U身份证阅读器中读取身份证信息和头像图片。这个阅读器是一款广泛应用在公共服务、企业办公等领域的设备,能够...
首先,文章中提供了一个简单的读取 TXT 文件的代码,使用 BufferedReader 和 FileReader 对象来读取文件。然而,在读取文件时,出现了乱码的问题。这是因为文件的编码格式引起的。在这个示例中,文件的编码格式是 ...
本主题将深入探讨如何使用MFC实现一个对话框,该对话框能够打开并读取TXT文本文件。首先,我们需要了解MFC对话框的基本结构和文件I/O操作。 **1. 创建MFC对话框应用程序** 在Visual Studio中,选择“新建项目” ->...
在IT领域,文本文件的处理是一项...此外,如果txt文件过大,可能需要采用流式处理或分块读取以避免一次性加载所有数据导致内存溢出。总之,正确处理CSV文件是数据操作的基础,也是数据分析和数据科学项目中的重要环节。
本文将详细介绍如何使用VB.NET来逐行读取一个TXT文件,并将其内容显示到程序界面中的ToolStripStatusLabel控件上。 #### 基本原理 在VB.NET中,读取TXT文件通常采用`System.IO.StreamReader`类来实现。`...
### Java读取TXT文件知识点详解 #### 一、导入必要的包 在Java程序中,我们需要首先导入处理文件读写的必要类库。在这个示例中,我们看到了`import java.io.*;`这一行代码,它表明了该程序将使用Java标准库中的`...
本文实例讲述了Python实现读取txt文件并转换为excel的方法。分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如下: # coding=utf-8 ''''' main...
由于近期需要将一份Word文档转到Markdown格式,但是文件内容较大,自动转换...程序中实现了UTF-8格式转GBK格式,使用stream对TXT进行读取并识别,获取到需要的信息后对信息进行更改,最后依据一级标题对文件进行拆分。
在C#编程中,读取TXT文件是一项常见的任务,尤其当需要处理文本数据时。本教程将详细讲解如何使用C#来读取TXT文件,并针对特定内容后提取文字。我们将探讨以下关键知识点: 1. **文件操作基础**: 在C#中,`System...
漏洞检测工具----jQuery1.7.2版本存在任意文件读取漏洞
下面是一个完整的C语言读取TXT文件的示例,它结合了以上提到的所有步骤: ```c #include #include int main() { FILE *fp = fopen("example.txt", "r"); if (fp == NULL) { perror("Error opening file")...
### 一、读取TXT文件的基本方法 在Java编程语言中,读取TXT文件是一项基本且常用的操作。通常,我们使用`BufferedReader`类配合`FileInputStream`来实现这一目标。具体步骤包括: 1. 创建一个指向TXT文件的`...