如何在一个文本文件中存储多个用户名

咕ll声:

我的程序要求用户提供他们的姓名和年龄。用户名是其名称和年龄,并在其末尾添加一个随机字符。我想将该用户名存储到一个新的文本文件中,但是每当我运行代码时,它只会一次写入一个用户名,而不包括我之前添加的用户名。这是我的代码,请帮我,我是新手。

import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;
import java.util.Scanner;
public class Userfile {

private static String name;
private static Scanner scanage;
private static Scanner scan;

public static void main(String[] args) throws IOException {
    Random r = new Random();
    int age;
    String username;
    char randomc = 2;
System.out.println("Please enter your name");

 scan = new Scanner(System.in);
 name = scan.nextLine();
 
 System.out.println("Please enter your age");
 scanage = new Scanner(System.in);
 age = scanage.nextInt();
 username = name.toLowerCase()+age;
 


     String alphabet = "xy!&69£zHDErnABCabcFfGghIiJjKkLlMmNPp";
     for (int i = 0; i < 1; i++) {
     randomc = alphabet.charAt(r.nextInt(alphabet.length()));
     String userId = username + randomc;
     System.out.println("Your Username is " +userId);
    }
       


  FileWriter userid = new FileWriter("file path");

  String userId = username + randomc;
  userid.write("\n" + "Username: " + userId);
  userid.close();
 





  }
  }
地狱:

这是因为您每次都覆盖文件。

更换

FileWriter userid = new FileWriter("file path");

FileWriter userid = new FileWriter("file path", true);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在包含多个点的文本文件中搜索一个点?

iPython:使用Pandas,如何合并多个文本文件以查找重复的用户名?

用php覆盖包含特定用户名的文本文件中的一行

如何获取多个动态文本文件的内容并将其存储在一个文本文件和mysql-Python 2.7中?

如何检查文本文件中的用户名和密码

如何从一个文本文件,并存储读取到Java中的数组

从文本文件中提取用户名

从文本文件创建用户名

如果文本文件中的用户名相同,则替换文本行吗?

如何在Python中从文本文件中删除第一个空格?

在 Python 中验证文本文件中的用户名和密码

如何在文本文件中的某个行号之后添加一个空行?

如何在pyspark中读取一个简单的字符串文本文件?

检查文本文件中的用户名和密码

从C ++中的文本文件依次检查用户名和密码

从文本文件中读取用户名和密码的程序

没有从文本文件中获取用户名和密码

创建一个登录名,并使用php将用户输入的内容存储在文本文件中

如何将一个文本文件拆分为多个文本文件

如何将一个文本文件拆分为多个文本文件?

读取文本文件直到一个空格并存储多个值

将多个文本文件合并为一个文本文件?

将一个文本文件拆分为多个文本文件 nodejs

多个python脚本一个文本文件

如何在gitolite中为同一用户名添加多个发布文件?

如何在添加用户名的同时向目录中的多个文件添加一行

将多个文本文件中的特定列合并到一个文件中

如何在文本文件中提取不同的数据子集并将每个子集传递到另一个文本文件中?

如何在每个子目录中创建一个文本文件,以便该文本文件包含目录名称