Java 限制显示所有数据中的50个
您好,我对这段代码有点困惑……对不起,我的语法不好……在这个java中仍然是新的Java 限制显示所有数据中的50个,java,Java,您好,我对这段代码有点困惑……对不起,我的语法不好……在这个java中仍然是新的 private void loadSessionEvents() { ArgumentBuilder arg = new ArgumentBuilder(); arg.addArg(getSessionLogId()); DBResult result = DBOperator.getInstance().doOperation( Fi
private void loadSessionEvents() {
ArgumentBuilder arg = new ArgumentBuilder();
arg.addArg(getSessionLogId());
DBResult result = DBOperator.getInstance().doOperation(
FileOperation.class, "loadSessionLogEvents", arg.getTypeInfo());
// ArrayList<MsmLogIveScreenshots> logEvent =
// (ArrayList<MsmLogIveScreenshots>) result
// .getValue("RETURN");
// setSessionLogEvents(logEvent);
ArrayList<Object> logList = (ArrayList<Object>) result
.getValue("RETURN");
ArrayList<SessionLogEventModel> windowLogs = null;
if (ValidationUtils.nonNullAndNotEmpty(logList)) {
windowLogs = new ArrayList<SessionLogEventModel>();
for (int i = 0; i < logList.size(); i++) {
Object obj = logList.get(i);
if (obj instanceof MsmLogIveScreenshots) {
SessionLogEventModel log = convertSessionLogToModel((MsmLogIveScreenshots) obj);
windowLogs.add(log);
} else if (obj instanceof MsmDbAuditOracle) {
SessionLogEventModel log = convertOracleLogToModel((MsmDbAuditOracle) obj);
windowLogs.add(log);
}
}
setSessionLogEventModel(windowLogs);
}
private void loadSessionEvents(){
ArgumentBuilder arg=新ArgumentBuilder();
arg.addArg(getSessionLogId());
DBResult result=DBOperator.getInstance().doOperation(
FileOperation.class,“loadSessionLogEvents”,arg.getTypeInfo();
//ArrayList日志事件=
//(ArrayList)结果
//.getValue(“返回”);
//setSessionLogEvents(logEvent);
ArrayList日志列表=(ArrayList)结果
.getValue(“返回”);
ArrayList windowLogs=null;
if(ValidationUtils.nonNullAndNotEmpty(日志列表)){
windowLogs=新的ArrayList();
对于(int i=0;i
我知道for循环最终将加载所有数据。但我想要的是它仍将加载所有数据,但只选择50个数据列表以jsp显示。再次为我的语法感到抱歉。这里最常用的做法是获取50个最新的值。因此,我要做的是检查长度,并使用
子列表
范例
如果您的列表中的元素少于或等于50个,则无需对其进行剪切。仅迭代循环50次或使用分页我如何仅使用迭代循环50次…我尝试使用from=0到=50..以及如何使用分页..可以给出示例或教程我将子列表放置在循环包装内的何处每或??
if(logList.size() > 50)
{
// you've got more than 50 objects here.
logList = logList.subList(logList.size() - 50, logList.size());
}