Java 需要通过return语句而不是system.out.print语句显示输出
下面的代码工作正常。我得到一份打印的元素列表。但是我不想使用Java 需要通过return语句而不是system.out.print语句显示输出,java,java-8,Java,Java 8,下面的代码工作正常。我得到一份打印的元素列表。但是我不想使用System.out.println(元素)相反,我需要返回元素以打印所有数据。我该怎么做 public String getelement() { final int size1 = Export.getdetails().getdata().getdata().size(); for (int i = 0; i <= size1; i++) { final String element = E
System.out.println(元素)代码>相反,我需要返回元素
以打印所有数据。我该怎么做
public String getelement() {
final int size1 = Export.getdetails().getdata().getdata().size();
for (int i = 0; i <= size1; i++) {
final String element = Export.getdetails().getdata().getdata().get(i).getLongName();
System.out.println(element);
}
return null;
}
公共字符串getelement(){
final int size1=Export.getdetails().getdata().getdata().size();
对于(inti=0;i将它们放入列表或数组中并返回
public List<String> getelement() {
List<String> elementList = new ArrayList<>();
final int size1 = Export.getdetails().getdata().getdata().size();
for (int i = 0; i <= size1; i++) {
final String element = Export.getdetails().getdata().getdata().get(i).getLongName();
elementList.add(element);
}
return elementList;
}
public List getelement(){
List elementList=新建ArrayList();
final int size1=Export.getdetails().getdata().getdata().size();
对于(int i=0;i如果你想以一种干净的方式完成它,你必须使用Logger。使用log4j>2.5版本来实现你正在做的事情。你的代码如下
private Logger log = Logger.getLogger(this.getClass());
public String getelement() {
final int size1 = Export.getdetails().getdata().getdata().size();
for (int i = 0; i <= size1; i++) {
final String element = Export.getdetails().getdata().getdata().get(i).getLongName();
System.out.println(element);
}
return log.traceExit(/*object that you are returning*/);
}
private Logger log=Logger.getLogger(this.getClass());
公共字符串getelement(){
final int size1=Export.getdetails().getdata().getdata().size();
对于(int i=0;i