J'ai méthode où je lis la valeur dans la variablevaleurs de passage entre les méthodes
public void displayFromExcel(String xlsPath) {
.
.
.
pole[i] = cell.getNumericCellValue();
.
.
pole1[j] = richTextString;
J'ai méthode où je construis un String
utilisant StringBuilder
private void getHenkValues (StringBuilder sb) {
sb.append("<ColumnValue name=\"hen_allockey\">" + pole1[j] + "</ColumnValue\">\r\n"
+"<ColumnValue name=\"hen_percentage\">"+ pole[i] + "</ColumnValue\">\r\n");
}
Puis j'ai méthode où je vous écris dans le fichier:
protected void jobRun() throws Exception {
sb = new StringBuilder();
getHenkValues(sb);
String epilog1 = sb.toString();
FileOutputStream fos = new FileOutputStream("c:\\test\\osem.xml");
OutputStreamWriter osw = new OutputStreamWriter(fos, Charset.forName("UTF-8"));
osw.write(epilog1);
osw.flush();
osw.close();
}
Et dans la méthode main
J'appelle la méthode jobrun
.
Comment puis-je obtenir les valeurs de pole[i]
, pole1[j]
de la méthode displayFromExcel
à la méthode getHenkValues
?
SO est un site Q/R. Ne dites pas désolé quand vous demandez. –
Si je comprends correctement votre question, vous voulez passer 'pole [i]' et 'pole1 [j]' de 'displayFromExcel' à' getHenkValues'? –
Et puisque vous êtes nouveau: vous pouvez omettre la plupart des expressions de remplissage "ma question est ...", "j'ai un problème:" et ainsi de suite. –