- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 bean 类的 ArrayList,由五个字段组成
Java Bean -- MyShares
我想从这个 bean 类的数组列表中创建一个 filePath 的数组列表
我对 Java 集合没有丰富的了解。那么最短的逻辑是什么。
我已经实现的当前逻辑如下,现在我想要一个优化的逻辑来做到这一点
ArrayList<Myshares> fileDetails = new ReadSDCard().getSdCardFiles();
if (!fileDetails.isEmpty()) {
for (int i = 0; i < fileDetails.size(); i++) {
CommonUtilities.filePaths.add(fileDetails.get(i).getPath());
}
}
if (!CommonUtilities.filePaths.isEmpty()) {
for (int i = 0; i < CommonUtilities.filePaths.size(); i++) {
Log.d(Integer.toString(i), CommonUtilities.filePaths.get(i));
}
}
CommonUtilities.filePaths 是我的静态 ArrayList,我想在其中存储文件路径
最佳答案
您所做的很好,但在插入 CommonUtilities.filePaths
之前,您需要检查路径是否为 null
。您还可以使用迭代器代替 for 循环。
您可以避免两个 for 循环,只需执行以下操作:
ArrayList<Myshares> fileDetails = new ReadSDCard().getSdCardFiles();
int j=0;
if (!fileDetails.isEmpty()) {
for (int i = 0; i < fileDetails.size(); i++) {
if(fileDetails.get(i).getPath()!=null){
CommonUtilities.filePaths.add(fileDetails.get(i).getPath());
Log.d(Integer.toString(j), CommonUtilities.filePaths.get(j));
j++;
}
}
}
关于java - 从 bean 类的 ArrayList<UserBean> 创建一个新的 ArrayList<String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15947458/
嘿,我正在使用 hibernate 设置一个 Spring 应用程序。我的实体存在一些问题: entities.UserBean cannot be cast to entities.UserBea
这个问题在这里已经有了答案: Identifying and solving javax.el.PropertyNotFoundException: Target Unreachable (18 个
我得到的错误是: The method UserBean(Object) is undefined for the type UserLogged_jsp 它指向的代码是: Welcome 我已经
我从 session 中得到一个类似 UserBean 的对象 public class UserBean { private String username; private Str
我正在尝试使用 Spring 表单,但是遇到异常,我在代码中找不到任何错误,并卡在了很长一段时间: May 16, 2014 11:51:08 PM org.springframework.web.s
我同时使用 struts 2 和 tomcat。我面临的问题是:每当我提交数据时,无论是否错误(用户名和密码),它总是会出现以下字段错误: .Error setting expression 'use
我是 Nancy 和 .NET 框架的新手。在这里,我处于 panic 状态。 我已经编写了自己的 Bootstrapper 以在项目中启用 CookieBasedSessions。这是我必须执行的任
我有一个 bean 类的 ArrayList,由五个字段组成 Java Bean -- MyShares 文件名 文件路径 文件大小 已共享 创作者 我想从这个 bean 类的数组列表中创建一个 fi
这个问题已经有答案了: Identifying and solving javax.el.PropertyNotFoundException: Target Unreachable (18 个回答)
我正在使用 Richfaces 3.3.3 和 Glassfish 开发应用程序。它工作正常。现在我接到了将其移植到 Tomcat 6/7 的电话。 因此,当我在我的 Netbeans 6.9.1 上
无论我做什么,似乎都无法解决这个问题(查看其他 stackoverflow 问题)。 Spring 的新手,并尝试更详细地了解系统。 我与“UserController”和“newUserForm.j
我是一名优秀的程序员,十分优秀!