當前位置: 首頁>>代碼示例>>Java>>正文


Java FileWriter.append方法代碼示例

本文整理匯總了Java中java.io.FileWriter.append方法的典型用法代碼示例。如果您正苦於以下問題:Java FileWriter.append方法的具體用法?Java FileWriter.append怎麽用?Java FileWriter.append使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.io.FileWriter的用法示例。


在下文中一共展示了FileWriter.append方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: create_config_file_pred

import java.io.FileWriter; //導入方法依賴的package包/類
/**
* 
* @param filename : the configuration file name for required to run python from the command line
* @param datset : the dataset to be used
* @param model : model dump name
* @param predictionfile : where the predictions will be saved
* @param columns : Number of columns in the data
*/
private void create_config_file_pred(String filename , String datset, String model, String predictionfile, int columns){

try{  // Catch errors in I/O if necessary.
	  // Open a file to write to.
		String saveFile = filename;
		
		FileWriter writer = new FileWriter(saveFile);
		writer.append("task=predict\n");
	    writer.append("columns=" + columns+ "\n");				
	    writer.append("model=" +model+ "\n");	
	    writer.append("data=" +datset+ "\n");				
	    writer.append("prediction=" +predictionfile+ "\n");	
	    if (this.verbose){
	    	writer.append("verbose=1" +  "\n");
	    }else {
	    	writer.append("verbose=0" +  "\n");			    	
	    }				    
	   
    
		writer.close();

   	} catch (Exception e) {
   		throw new IllegalStateException(" failed to write the config file at: " + filename);
   	}   
}
 
開發者ID:kaz-Anova,項目名稱:StackNet,代碼行數:34,代碼來源:PythonGenericClassifier.java

示例2: logDebugInfo

import java.io.FileWriter; //導入方法依賴的package包/類
private static void logDebugInfo(File debugLogFile, String msg, @Nullable Throwable t) {
    Log.d(LOG_TAG, msg);

    try {
        FileWriter debugLogFileWriter = new FileWriter(debugLogFile, true);
        msg = Utils.getFormattedDateTime(System.currentTimeMillis(), true) + " -> " + msg;
        debugLogFileWriter.append("\n").append(msg).append("\n");
        if (t != null) {
            debugLogFileWriter.append(Utils.getStackTrace(t));
        }
        debugLogFileWriter.flush();
        debugLogFileWriter.close();
    }
    catch (IOException ignored) {
    }
}
 
開發者ID:mkeresztes,項目名稱:AndiCar,代碼行數:17,代碼來源:GPSTrackService.java

示例3: createGOPFile

import java.io.FileWriter; //導入方法依賴的package包/類
private void createGOPFile(String fileName) throws IOException {
    File gpsTrackDetailGOPFile = FileUtils.createGpsTrackDetailFile(GOP_FORMAT, fileName);
    gpsTrackDetailGOPFileWriter = new FileWriter(gpsTrackDetailGOPFile);

    //create the header
    gpsTrackDetailGOPFileWriter.append("LatitudeE6,LongitudeE6,PointType\n");

    ContentValues cvData = new ContentValues();
    cvData.put(DBAdapter.COL_NAME_GPSTRACKDETAIL__GPSTRACK_ID, gpsTrackId);
    cvData.put(DBAdapter.COL_NAME_GPSTRACKDETAIL__FILEFORMAT, GOP_FORMAT);
    cvData.put(DBAdapter.COL_NAME_GPSTRACKDETAIL__FILE, gpsTrackDetailGOPFile.getAbsolutePath());
    mDbAdapter.createRecord(DBAdapter.TABLE_NAME_GPSTRACKDETAIL, cvData);

    gpsTrackDetailGOPFileWriter.flush();

    if (isEnableDebugLog) {
        logDebugInfo(debugLogFile, "createGOPFile: File created. gpsTrackDetailGOPFile = " + fileName, null);
    }
}
 
開發者ID:mkeresztes,項目名稱:AndiCar,代碼行數:20,代碼來源:GPSTrackService.java

示例4: create_config_file_pred

import java.io.FileWriter; //導入方法依賴的package包/類
/**
* 
* @param filename : the configuration file name for required to run python from the command line
* @param datset : the dataset to be used
* @param model : model dump name
* @param predictionfile : where the predictions will be saved
* @param columns : Number of columns in the data
*/
private void create_config_file_pred(String filename , String datset, String model, String predictionfile, int columns){

try{  // Catch errors in I/O if necessary.
	  // Open a file to write to.
		String saveFile = filename;
		
		FileWriter writer = new FileWriter(saveFile);
		writer.append("task=predict\n");
	    writer.append("columns=" + columns+ "\n");				
	    writer.append("usedense=" + this.use_dense+ "\n");	
	    writer.append("model=" +model+ "\n");	
	    writer.append("data=" +datset+ "\n");				
	    writer.append("prediction=" +predictionfile+ "\n");				    
	   
    
		writer.close();

   	} catch (Exception e) {
   		throw new IllegalStateException(" failed to write the config file at: " + filename);
   	}   
}
 
開發者ID:kaz-Anova,項目名稱:StackNet,代碼行數:30,代碼來源:SklearnDecisionTreeClassifier.java

示例5: runMT

import java.io.FileWriter; //導入方法依賴的package包/類
public void runMT() {
    ClientManager manager = new ClientManager(parameterPool, this);

    manager.createClients();
    manager.startWarmup();
    manager.startRun();
    logger.info(printResults(true));
    try {
        FileWriter resultWriter = new FileWriter(xmlResultFile);
        resultWriter.append(printXMLResults(true));
        resultWriter.flush();
        resultWriter.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}
 
開發者ID:SmartDataAnalytics,項目名稱:Embeddable-BSBM,代碼行數:17,代碼來源:TestDriver.java

示例6: create_config_file_pred

import java.io.FileWriter; //導入方法依賴的package包/類
/**
* 
* @param filename : the configuration file name for required to run python from the command line
* @param datset : the dataset to be used
* @param model : model dump name
* @param predictionfile : where the predictions will be saved
* @param columns : Number of columns in the data
*/
 
 private void create_config_file_pred(String filename , String datset, String model, String predictionfile, int columns){

	try{  // Catch errors in I/O if necessary.
		  // Open a file to write to.
			String saveFile = filename;
			
			FileWriter writer = new FileWriter(saveFile);
		writer.append("task=predict\n");
	    writer.append("columns=" + columns+ "\n");				
	    writer.append("usedense=" + this.use_dense+ "\n");	
	    writer.append("use_scale=" + this.use_scale+ "\n");				    
	    writer.append("model=" +model+ "\n");	
	    writer.append("data=" +datset+ "\n");				
	    writer.append("prediction=" +predictionfile+ "\n");	
	    if (this.verbose){
	    	writer.append("verbose=1" +  "\n");
	    }else {
	    	writer.append("verbose=0" +  "\n");			    	
	    }						    
			writer.close();

    	} catch (Exception e) {
    		throw new IllegalStateException(" failed to write the config file at: " + filename);
    	}   
 }
 
開發者ID:kaz-Anova,項目名稱:StackNet,代碼行數:35,代碼來源:SklearnsvmRegressor.java

示例7: addToReport

import java.io.FileWriter; //導入方法依賴的package包/類
public void addToReport(MSSQLTestData td, Object result) {
  try {
    FileWriter fr = new FileWriter(getOutputFileName(), true);
    String offset = td.getData(KEY_STRINGS.OFFSET);
    String dt = td.getDatatype();
    String res = "_";
    if (result == null) {
      res = "Success";
    } else {
      try {
        res = "FAILED "
            + removeNewLines(((AssertionError) result)
                .getMessage());

      } catch (Exception ae) {
        if (result instanceof Exception) {
          res = "FAILED "
              + removeNewLines(((Exception) result)
                  .getMessage());
        } else {
          res = "FAILED " + result.toString();
        }
      }
    }

    fr.append(offset + "\t" + "\t" + res + "\t" + dt + "\t"
        + removeNewLines(td.toString()) + "\n");
    fr.close();
  } catch (Exception e) {
    LOG.error(StringUtils.stringifyException(e));
  }

}
 
開發者ID:aliyun,項目名稱:aliyun-maxcompute-data-collectors,代碼行數:34,代碼來源:ManagerCompatExport.java

示例8: assertContents

import java.io.FileWriter; //導入方法依賴的package包/類
protected void assertContents(CharSequence sb) throws IOException {
    File out = new File(getWorkDir(), fname + ".parsed");
    FileWriter wr = new FileWriter(out);
    wr.append(sb);
    wr.close();
    
    assertFile(out, getGoldenFile(fname + ".pass"), new File(getWorkDir(), fname + ".diff"));
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:9,代碼來源:GoldenFileTestBase.java

示例9: create_config_file_pred

import java.io.FileWriter; //導入方法依賴的package包/類
/**
* 
* @param filename : the conifiguration file name for required to run xgboost from the command line
* @param datset : the dataset to be used
* @param model : model dump name
* @param predictionfile : where the predictions will eb saved
*/
private void create_config_file_pred(String filename , String datset, String model, String predictionfile){

try{  // Catch errors in I/O if necessary.
	  // Open a file to write to.
		String saveFile = filename;
		
		FileWriter writer = new FileWriter(saveFile);
	    writer.append("objective=" + this.Objective+ "\n");
	    writer.append("is_sparse=true" + "\n");				  
	    writer.append("num_threads=" + this.threads + "\n");
	    if (this.verbose){
	    	writer.append("verbosity=1" +  "\n");
	    }else {
	    	writer.append("verbosity=0" +  "\n");			    	
	    }
	    
	    //file details
	    writer.append(datset+ "\n");
	    writer.append( model+ "\n");
	    writer.append( "output_result=" + predictionfile + "\n");
    
		writer.close();

   	} catch (Exception e) {
   		throw new IllegalStateException(" failed to write the config file at: " + filename);
   	}   
}
 
開發者ID:kaz-Anova,項目名稱:StackNet,代碼行數:35,代碼來源:LightgbmRegressor.java

示例10: create_config_file_pred

import java.io.FileWriter; //導入方法依賴的package包/類
/**
* 
* @param filename : the conifiguration file name for required to run xgboost from the command line
* @param datset : the dataset to be used
* @param model : model dump name
* @param predictionfile : where the predictions will eb saved
*/
private void create_config_file_pred(String filename , String datset, String model, String predictionfile){

try{  // Catch errors in I/O if necessary.
	  // Open a file to write to.
		String saveFile = filename;
		
		FileWriter writer = new FileWriter(saveFile);
	    writer.append("objective=" + this.Objective+ "\n");
	    writer.append("nthread=" + this.threads + "\n");
	    writer.append("max_leaves=" + this.max_leaves + "\n");
	    writer.append("save_period=0" + "\n");
	    if (this.verbose){
	    	writer.append("silent=0" +  "\n");
	    }else {
	    	writer.append("silent=1" +  "\n");			    	
	    }
	    
	    //file details
	    writer.append(datset+ "\n");
	    writer.append( model+ "\n");
	    writer.append( "name_pred=" + predictionfile + "\n");
    
		writer.close();

   	} catch (Exception e) {
   		throw new IllegalStateException(" failed to write the config file at: " + filename);
   	}   
}
 
開發者ID:kaz-Anova,項目名稱:StackNet,代碼行數:36,代碼來源:XgboostRegressor.java

示例11: writeIterationReport

import java.io.FileWriter; //導入方法依賴的package包/類
private void writeIterationReport(FileWriter writer, IterationReport report) {
    try {
        writer.append("Iteration " + report.getIteration() + ":" + LINE_SEPARATOR);
        writer.append(INDENT + "Start Time: " + report.getStart().format(DateTimeFormatter.ISO_DATE_TIME) + LINE_SEPARATOR);
        writer.append(INDENT + "End Time: " + report.getEnd().format(DateTimeFormatter.ISO_DATE_TIME) + LINE_SEPARATOR);
        writer.append(INDENT + "Duration: " + report.getDuration().toMillis() + "ms" + LINE_SEPARATOR + LINE_SEPARATOR);
    }catch (IOException e){
        throw new WrappedIOException(e);
    }
}
 
開發者ID:gessnerfl,項目名稱:mysql-jdbc-benchmark,代碼行數:11,代碼來源:ReportCreator.java

示例12: writeToFile

import java.io.FileWriter; //導入方法依賴的package包/類
public void writeToFile(int startCount, int endCount, String fileName) throws IOException {
  if (logger.isDebugEnabled()) {
    logger.debug("MTableDataCommandResult.writeToFile startCount = " + startCount + " endCount = "
        + endCount + " fileName = " + fileName);
  }
  boolean isFTable = this.isFTable;

  FileWriter writer = new FileWriter(fileName, true);
  for (int i = startCount; i <= endCount; i++) {
    if (i >= this.resultValues.size()) {
      break;
    }
    Row row = resultValues.get(i);
    if (i == 0) {
      StringBuilder stringBuilder = new StringBuilder();
      stringBuilder.append("#"); // This is for header (comment in csv).
      if (!isFTable) {
        stringBuilder.append("RowID");
      }
      List<Cell> cells = row.getCells();
      for (int j = 0; j < cells.size(); j++) {
        if (isFTable) {
          if (j > 0) {
            stringBuilder.append(",");
          }
        } else {
          stringBuilder.append(",");
        }
        stringBuilder.append(Bytes.toString(cells.get(j).getColumnName()));
        stringBuilder.append(":");
        stringBuilder.append(cells.get(j).getColumnType().toString());
      }
      writer.append(stringBuilder.toString());
      writer.append('\n');
      writer.flush();
    }
    toMResultCSV(row, writer, isFTable);
  }
  writer.close();
}
 
開發者ID:ampool,項目名稱:monarch,代碼行數:41,代碼來源:MTableDataCommandResult.java

示例13: create_config_file_pred

import java.io.FileWriter; //導入方法依賴的package包/類
/**
* 
* @param filename : the configuration file name for required to run python from the command line
* @param datset : the dataset to be used
* @param model : model dump name
* @param predictionfile : where the predictions will be saved
* @param columns : Number of columns in the data
*/
private void create_config_file_pred(String filename , String datset, String model, String predictionfile, int columns){

try{  // Catch errors in I/O if necessary.
	  // Open a file to write to.
		String saveFile = filename;
		
		FileWriter writer = new FileWriter(saveFile);
		writer.append("task=predict\n");
	    writer.append("columns=" + columns+ "\n");				
	    writer.append("usedense=" + this.use_dense+ "\n");	
	    writer.append("model=" +model+ "\n");	
	    writer.append("data=" +datset+ "\n");				
	    writer.append("prediction=" +predictionfile+ "\n");	
	    if (this.verbose){
	    	writer.append("verbose=1" +  "\n");
	    }else {
	    	writer.append("verbose=0" +  "\n");			    	
	    }				    
	   
    
		writer.close();

   	} catch (Exception e) {
   		throw new IllegalStateException(" failed to write the config file at: " + filename);
   	}   
}
 
開發者ID:kaz-Anova,項目名稱:StackNet,代碼行數:35,代碼來源:SklearnRandomForestClassifier.java

示例14: addToReport

import java.io.FileWriter; //導入方法依賴的package包/類
public  synchronized void addToReport(MSSQLTestData td, Object result) {
  System.out.println("called");
  try {
    FileWriter fr = new FileWriter(getResportFileName(), true);
    String offset = td.getData(KEY_STRINGS.OFFSET);
    String res = "_";
    if (result == null) {
    res = "Success";
  } else {
    try {
    res = "FAILED "
    + removeNewLines(((AssertionError) result)
    .getMessage());
    } catch (Exception ae) {
      if (result instanceof Exception
        && ((Exception) result) != null) {
        res = "FAILED "
        + removeNewLines(((Exception) result)
        .getMessage());
      } else {
        res = "FAILED " + result.toString();
      }
    }
  }

  fr.append(offset + "\t" + res + "\n");
  fr.close();
  } catch (Exception e) {
    LOG.error(StringUtils.stringifyException(e));
  }
}
 
開發者ID:aliyun,項目名稱:aliyun-maxcompute-data-collectors,代碼行數:32,代碼來源:SQLServerDatatypeImportSequenceFileManualTest.java

示例15: create_config_file

import java.io.FileWriter; //導入方法依賴的package包/類
/**
* 
* @param filename : the conifiguration file name for required to run xgboost from the command line
* @param datset : the dataset to be used
* @param model : model dump name
* @param columns : Number of columns in the data
*/
 private void create_config_file(String filename , String datset, String model, int columns){

try{  // Catch errors in I/O if necessary.
	  // Open a file to write to.
	
		String saveFile = filename;
		
		FileWriter writer = new FileWriter(saveFile);
		writer.append("task=train\n");
	    writer.append("columns=" + columns+ "\n");					
	    writer.append("usedense=" + this.use_dense+ "\n");	
	    writer.append("model=" +model+ "\n");	
	    writer.append("data=" +datset+ "\n");				    
	    writer.append("criterion=" + this.criterion  + "\n");
	    writer.append("max_depth=" +this.max_depth + "\n");
	    writer.append("max_features=" + this.max_features + "\n");
	    writer.append("max_leaf_nodes=" + this.max_leaf_nodes+ "\n");
	    writer.append("min_impurity_split=" + this.min_impurity_split + "\n");
	    writer.append("min_samples_leaf=" + this.min_samples_leaf + "\n");
	    writer.append("min_samples_split=" + this.min_samples_split  + "\n");
	    writer.append("min_weight_fraction_leaf=" + this.min_weight_fraction_leaf + "\n");
	    writer.append("max_depth=" +  this.max_depth + "\n");
	    writer.append("random_state=" +  this.seed + "\n");	    
		writer.close();

   	} catch (Exception e) {
   		throw new IllegalStateException(" failed to write the config file at: " + filename);
   	}   
 }
 
開發者ID:kaz-Anova,項目名稱:StackNet,代碼行數:37,代碼來源:SklearnDecisionTreeRegressor.java


注:本文中的java.io.FileWriter.append方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。