我有一個3層的java對象。如何將數據從java層組裝到一個字符串
方案具有幾個部分:
public class Scenario {
private String scenarioId;
private List<Section> sectionList;
每個部分中
,有幾個標籤:
public class Section {
private String sectionName;
private List<String> labelList;
我想將3個數據組裝成一個字符串,如:
<Scenario>
<section1>
<label11 data>
<label12 data>
<section2>
<label21 data>
<label22 data>
...
我有代碼如下來挑選每個圖層的參數,但如何將它組裝成一個條G:
String scenarioId = scenario.getScenarioId();
List<Section> sectionList = scenario.getSectionList();
sectionList.forEach(section -> {
String sectionName = section.getSectionName();
List<String> labelList = section.getLabelList();
String data;
if(!labelList.isEmpty()) {
data =copy.LabelData(labelList, input);
}
});
return scenario;
您是否需要xml格式? – user121290
這看起來像一個XML文件輸出。 [這個答案](http://stackoverflow.com/questions/8865099/xml-file-generator-in-java)將幫助你。 – kantagara