public void verifyPattenData() {
beans = new HealthDataBeans();
for (int i = 0; i < 3; i ) {
System.out.println("aaaaaa"
ConfigurationManager.getBundle().getProperty("value").toString()
);
}
}
獲取輸出如 - [350,218,344]
資料型別為 - 字串
但我需要以以下格式列印值 -
350
218
344
如果有人可以提供解決方案,請幫助我
uj5u.com熱心網友回復:
- 洗掉括號并用逗號和/或空格分割字串以獲取字串陣列,根據需要列印每個元素:
String output = ConfigurationManager.getBundle().getProperty("value").toString();
System.out.println("aaaaaa: " String.join("\n",
output.replaceAll("^\\[|\\]$", "") // remove brackets
.split(",\\s*") // get array of strings
));
- 用于
replaceAll將后跟空格的逗號替換為"\n":
System.out.println("aaaaaa: " output
.replaceAll("^\\[|\\]$", "")
.replaceAll(",\\s*", "\n")
);
兩種情況下的輸出:
aaaaaa: 350
218
344
uj5u.com熱心網友回復:
請嘗試以下操作:
public void verifyPattenData() {
beans = new HealthDataBeans();
List<String> values = ConfigurationManager.getBundle().getProperty("value");
for (int i = 0; i < values.size(); i ) {
System.out.println(values.get(i));
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/336412.html
