Java 多次调用方法

Java 多次调用方法,java,Java,我试图生成一个假的data.txt文件进行测试。我需要创建至少2000个数据 我需要调用content()2000+时间。我该怎么做 public static void main(String[] args) { String newline = System.getProperty("line.separator"); try{ // Create new file String content = content

我试图生成一个假的data.txt文件进行测试。我需要创建至少2000个数据 我需要调用content()2000+时间。我该怎么做

  public static void main(String[] args) {

    String newline = System.getProperty("line.separator");
        try{
            // Create new file
            String content = content()+content();

           String path="/Users/raianazaman/Desktop/DataBase/Sample.txt";
           File file = new File(path);

           if (!file.exists()) {
                file.createNewFile();
            }

            FileWriter fw = new FileWriter(file.getAbsoluteFile());
            BufferedWriter bw = new BufferedWriter(fw);

            bw.write(content);// Write in file
            bw.close();// Close connection
        }
使用for循环

  public static void main(String[] args) {

    String newline = System.getProperty("line.separator");
    try {

      String path = "/Users/raianazaman/Desktop/DataBase/Sample.txt";
      File file = new File(path);

      if (!file.exists()) {
        file.createNewFile();
      }

      FileWriter fw = new FileWriter(file.getAbsoluteFile());
      BufferedWriter bw = new BufferedWriter(fw);

      for (int i = 0; i < 2000; i++) {
        bw.write(content());// Write in file
      }
      bw.close();// Close connection
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
publicstaticvoidmain(字符串[]args){
字符串newline=System.getProperty(“line.separator”);
试一试{
字符串路径=“/Users/raianazaman/Desktop/DataBase/Sample.txt”;
文件=新文件(路径);
如果(!file.exists()){
createNewFile();
}
FileWriter fw=新的FileWriter(file.getAbsoluteFile());
BufferedWriter bw=新的BufferedWriter(fw);
对于(int i=0;i<2000;i++){
write(content());//写入文件
}
bw.close();//关闭连接
}捕获(例外e){
e、 printStackTrace();
}
}
使用for循环

  public static void main(String[] args) {

    String newline = System.getProperty("line.separator");
    try {

      String path = "/Users/raianazaman/Desktop/DataBase/Sample.txt";
      File file = new File(path);

      if (!file.exists()) {
        file.createNewFile();
      }

      FileWriter fw = new FileWriter(file.getAbsoluteFile());
      BufferedWriter bw = new BufferedWriter(fw);

      for (int i = 0; i < 2000; i++) {
        bw.write(content());// Write in file
      }
      bw.close();// Close connection
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
publicstaticvoidmain(字符串[]args){
字符串newline=System.getProperty(“line.separator”);
试一试{
字符串路径=“/Users/raianazaman/Desktop/DataBase/Sample.txt”;
文件=新文件(路径);
如果(!file.exists()){
createNewFile();
}
FileWriter fw=新的FileWriter(file.getAbsoluteFile());
BufferedWriter bw=新的BufferedWriter(fw);
对于(int i=0;i<2000;i++){
write(content());//写入文件
}
bw.close();//关闭连接
}捕获(例外e){
e、 printStackTrace();
}
}

如果您想多次重复一条语句,您可以使用for循环ex:for(int i=0;iis)问题实际上只是“如何多次重复一个动作”?对于循环,这里是我添加的“for(int i=0;i
StringBuilder contentBuilder=new StringBuilder();for(int i=0;i<2000;i++){contentBuilder.append(content());}String content=contentBuilder.toString();
如果您想多次重复一条语句,您可以使用for循环ex:for(int i=0;iis)真正的问题只是“如何多次重复一个动作”?对于循环,我添加“for(int i=0;i
StringBuilder contentBuilder=new StringBuilder();for(int i=0;i<2000;i++){contentBuilder.append(content();}String content=contentBuilder.toString();
所以这里是我添加“for(int i=0;iSo”时的this,这里是我添加“for(int i=0;i”时的this