Java 多次调用方法
我试图生成一个假的data.txt文件进行测试。我需要创建至少2000个数据 我需要调用content()2000+时间。我该怎么做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
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;iStringBuilder 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;iStringBuilder 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