java - 如何将多个字符串值添加到 ArrayList?

标签 java arraylist javabeans

我有一个场景,其中我有一个 Bean 类,我从中获取所有客户名称和其他与客户相关的详细信息。我正在创建一个 Bean 对象并获取所有详细信息。

ArrayList<ClientBean> clientList = (ArrayList<ClientBean>) (new QueriesDAO())
                .getAllClient();

从上面的代码中,我得到了客户端的所有详细信息。并通过索引表单仅获取客户名称,

ClientBean clist = clientList.get(2);   
        for (ClientBean clientBean : clientList) {
        clientBean.getclientName(); // here I'm getting only the Client names one by one.   
        }   

我的问题是如何在 ArrayList 中动态添加客户端名称?

最佳答案

通常将值添加到 List (对于 ArrayList 也是如此)您可以使用以下方法:

请查看文档(链接在答案中)以了解每种方法的详细信息。


将所有客户端名称添加到列表中(我假设名称是 String ,最终更改类型)

List<String> names = new ArrayList<String>();
for (ClientBean clientBean : clientList) {
    names.add(clientBean.getclientName());
}
// Here names is a list with all the requested names

关于java - 如何将多个字符串值添加到 ArrayList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34826277/

相关文章:

Java正则表达式将字符串拆分为不同的变量

java - 摘要列表<人>

java - 在没有默认 POJO 构造函数的情况下将 POJO 转换为 XML

java - Apache POI XWPFRun isBold 未检测到粗体

java - 无法在java项目中加载类 "org.slf4j.impl.StaticLoggerBinder"错误?

java - 使用 ArrayList 的 ArrayList 创建螺旋阶矩阵

java - 修改 ArrayList 内数组中的单个元素

java - 如何将 DataTable 转换为另一种类型对象的 List 或 ArrayList

java - 为什么请求范围的 bean 不是从表单值创建的?

java - 为什么我无法使用 Jooq 的 into 方法获取类中的数据库字段值?