标签: arraylist

将int []转换为ArrayList

将int[]数组元素重新映射到的最佳方法是什么ArrayList?

我需要快速做到这一点,那么最快的方法是什么?

java arrays arraylist

11
推荐指数
3
解决办法
6万
查看次数

创建不同对象的实例列表

我想创建一个不同类实例的arraylist.如何在不定义类类型的情况下创建列表?(<Employee>)

List<Employee> employees = new ArrayList<Employee>();
employees.add(new Employee());
Employee employee = employees.get(0);
Run Code Online (Sandbox Code Playgroud)

java arrays class arraylist object

11
推荐指数
2
解决办法
12万
查看次数

将列表从一个活动传递到另一个活动

如何通过集合就像ArrayList从一个,等Activity另一个是我们用来传递Strings,int意图的putExtra方法的帮助?

任何人都可以帮助我,因为我想List<String>从一个传递Activity到另一个?

android listview arraylist android-intent

11
推荐指数
4
解决办法
5万
查看次数

arraylist和linkedList之间的区别

可能重复:
何时使用LinkedList <> over ArrayList <>?
何时在数组/数组列表中使用链表?

我何时应该使用arrayList?何时应该使用LinkedList?

什么时候应该使用TreeSet,LinkedHashSet并HashSet?

java collections linked-list arraylist

11
推荐指数
1
解决办法
2万
查看次数

如何按降序排序日期从Android中的Arraylist日期?

我有一个ArrayList存储Dates,我按降序排序.现在我想在一个显示它们ListView.这是我到目前为止所做的:

 spndata.setOnItemSelectedListener(new OnItemSelectedListener() {
            public void onItemSelected(AdapterView<?> arg0, View arg1,
                    int position, long arg3) {

                switch (position) {
                case 0:
                    list = DBAdpter.requestUserData(assosiatetoken);
                    for (int i = 0; i < list.size(); i++) {
                        if (list.get(i).lastModifiedDate != null) {
                            lv.setAdapter(new MyListAdapter(
                                    getApplicationContext(), list));
                        }
                    }
                    break;
                case 1:
                    list = DBAdpter.requestUserData(assosiatetoken);

                    Calendar c = Calendar.getInstance();
                    SimpleDateFormat df3 = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss a");    
                    String formattedDate3 = df3.format(c.getTime());                        
                    Log.v("log_tag", "Date  " + formattedDate3);

                    for (int i = …
Run Code Online (Sandbox Code Playgroud)

java android date arraylist sortedlist

11
推荐指数
4
解决办法
8万
查看次数

从ArrayList中删除元素

我正在尝试删除某些元素 ArrayList<String>

for(int i=0; i<myList.size(); i++)
{
    if(myList.get(i).contains("foo"))
    {
        myList.remove(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

然而,这会在我的列表中留下"空白空间".我希望列表省略空元素,并在迭代后缩小到必要的大小.

是否有一种聪明的方法可以做到这一点,而无需切换到LinkedList?

java arraylist

11
推荐指数
2
解决办法
3万
查看次数

如何访问ArrayList中的上一个/下一个元素?

我以这种方式遍历ArrayList:

for (T t : list){
  ...
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我从未想过我必须访问此元素的上一个和下一个元素.现在我的代码很庞大.如果我用以下内容重写它会花费很多:

for (int i = 0; i < list.size(); i++){
  ...
}
Run Code Online (Sandbox Code Playgroud)

java for-loop arraylist

11
推荐指数
3
解决办法
6万
查看次数

如何从列表中删除空列表(Java)

我已经搜索了这个,但它在其他语言中,如Python或R(?).我在列表中有列表,我想删除空列表.例如:

[[abc,def],[ghi],[],[],[jkl,mno]]

我想要:

[[abc,def],[ghi],[jkl,mno]]

如何从列表中删除空列表?谢谢!

java list arraylist

11
推荐指数
3
解决办法
2825
查看次数

如何在arraylist中存储枚举值?

我有enum这样的:

public enum SomeEnum 
{
    ENUM_VALUE1("Some value1"),
    ENUM_VALUE2("Some value2"),
    ENUM_VALUE3("Some value3");
}
Run Code Online (Sandbox Code Playgroud)

我需要存储的值enum 的一些值1,有的值2和一些值3在ArrayList.

我可以使用数组获取数组中的所有值SomeEnum.values()并迭代该数组并将值存储为ArrayList如下所示:

SomeEnum values[] = SomeEnum.values();
ArrayList<SomeEnum> someEnumArrayList = new ArrayList<SomeEnum>();
for(SomeEnum value:values) 
{
    someEnumArrayList.add(value.getValue());
}
Run Code Online (Sandbox Code Playgroud)

有没有像values()这样的其他方法返回某些value1的数组,有些是value2而有些是value3?

java arrays enums arraylist

11
推荐指数
2
解决办法
1万
查看次数

Collections.unmodifiableList(list)是否需要锁定?

我有一个productList名为的文件维护Products.java

private List<String> productList = Collections.synchronizedList(new ArrayList());
Run Code Online (Sandbox Code Playgroud)

现在创建一个同步列表,将确保添加/删除等操作将具有隐式锁定,并且我不需要显式锁定这些操作.

我有一个函数暴露,它返回unmodifiableList此列表的一个.

public List getProductList(){

 return Collections.unmodifiableList(productList);
}
Run Code Online (Sandbox Code Playgroud)

在我的应用程序中,各种线程可以同时调用此函数.因此,synchronized在将List转换为不可修改的List时,我需要放置一个块,或者由于我使用的是sychronizedList,这是否已经处理好了?

TIA.

java collections multithreading arraylist

11
推荐指数
1
解决办法
475
查看次数