标签: arraylist

将List <string>转换为ArrayList

谁知道将List字符串转换为最简单的方法ArrayList?

我尝试(ArrayList)在代码之前设置,但这没有做任何事情.

.net c# list arraylist

19
推荐指数
2
解决办法
4万
查看次数

Java:如何重置arraylist以使其为空

我有一个arraylist<interface> 对象被添加到for循环中的列表中.每次调用方法时,我都希望这个arraylist为空.

这是代码:

我想在这里清空的数组是建议的Phrases.

public List<Interface> returnSuggestedList(String prefix) {

    String tempPrefix = prefix;


   // suggestedPhrases = null;
    //suggestedPhrases = new ArrayList<Interface>();
    //Vector<String> list = new Vector<String>();

    //List<Interface> interfaceList = new ArrayList<Interface>();
    Collections.sort(wordsList);
    System.out.println("Sorted Vector contains : " + wordsList);
    int i = 0;

    //List<String> selected = new ArrayList<String>();
    for(String w:wordsList){
        System.out.println(w);
        if(w.startsWith(prefix.toLowerCase())) { // or .contains(), depending on 
            //selected.add(w);     // what you want exactly 
        Item itemInt = new Item(w);
        suggestedPhrases.add(itemInt);
    }
}
Run Code Online (Sandbox Code Playgroud)

java arraylist

19
推荐指数
2
解决办法
9万
查看次数

如何在Java中的ArrayList末尾追加元素?

我想知道,如何将一个元素附加到Java中的ArrayList的末尾?这是我到目前为止的代码:

public class Stack {

    private ArrayList<String> stringList = new ArrayList<String>();

    RandomStringGenerator rsg = new RandomStringGenerator();

    private void push(){
        String random = rsg.randomStringGenerator();
        ArrayList.add(random);
    }

}
Run Code Online (Sandbox Code Playgroud)

"randomStringGenerator"是一种生成随机String的方法.

我基本上希望总是将随机字符串附加到ArrayList的末尾,就像堆栈一样(因此名称为"push").

非常感谢您的参与!

java append arraylist

19
推荐指数
1
解决办法
7万
查看次数

在C#.NET中是否保证了arraylist的顺序?

如果我在C#.NET中使用ArrayList,订单是否保证与我向其添加项目的顺序保持一致?

.net c# arraylist

18
推荐指数
2
解决办法
8987
查看次数

如何在PHP中对日期数组进行排序

我有这种格式的数组:

Array
(
    [0] => Array
        (
            [28th February, 2009] => 'bla'
        )

    [1] => Array
        (
            [19th March, 2009] => 'bla'
        )

    [2] => Array
        (
            [5th April, 2009] => 'bla'
        )

    [3] => Array
        (
            [19th April, 2009] => 'bla'
        )

    [4] => Array
        (
            [2nd May, 2009] => 'bla'
        )

) 
Run Code Online (Sandbox Code Playgroud)

我想按日期的升序排序(基于月,日和年).最好的方法是什么?

最初这些电子邮件是以MySQL日期格式提取的,因此我可以将数组置于这种状态:

Array
[
    ['2008-02-28']='some text',
    ['2008-03-06']='some text'
]
Run Code Online (Sandbox Code Playgroud)

也许当它采用这种格式时,我可以遍历它们,删除所有'-'(连字符)标记,使它们保留为整数,使用array_sort()它们进行排序并再次循环它们以对它们进行排序?如果有另一种方式,我会更喜欢这个每个用户做3个循环.

谢谢.

编辑:我也可以这样做:

$array[$index]=array('human'=>'28 Feb, 2009',
                   'db'=>'20080228',
                   'description'=>'Some text here');
Run Code Online (Sandbox Code Playgroud)

但是使用这个,有没有办法单独根据'db'元素对数组进行排序?

编辑2:更新了初始var_dump

php arrays sorting associative-array arraylist

18
推荐指数
2
解决办法
9万
查看次数

在Android中的SQLite数据库中保存ArrayList

我一直在Android上使用SQLite,我想在表中的列中添加一个arraylist,然后将数据作为arraylist获取.arraylist是Longs的列表.我注意到SQL有一个存储BLOBS的选项,但是看起来我需要先将arraylist转换为byte [],然后才能将它作为blob存储在我的SQLite数据库中.

如果有人有一个如何将arraylists保存到SQLite数据库的解决方案,将非常感激.或者是否有任何其他选项来保存我的数据数组,我应该考虑?

java sql sqlite android arraylist

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

将double数组转换为Double ArrayList

当我尝试将双数组转换为Double arrayList时,我收到以下错误:

线程"main"中的异常java.lang.ClassCastException:[D无法强制转换为java.lang.Double

以下是我的代码.

double [] firstValueArray ;
Run Code Online (Sandbox Code Playgroud)

ArrayList <Double> firstValueList = new ArrayList (Arrays.asList(firstValueArray));

我将此列表与另一个列表进行比较,并将结果分配给另一个双变量.

请让我知道此错误的原因.

java arrays collections arraylist

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

哪个更好?array,ArrayList或List <T>(在性能和速度方面)

我需要快速处理我的页面.要添加的值的计数将是动态的.

以上哪一个是首选?支持有正当理由.

编辑:例如:

string str = "a,b,c"; //Count of the number of elements in str is not fixed
string[] arr = str.Split(',');
Run Code Online (Sandbox Code Playgroud)

要么,

ArrayList al = new ArrayList();
al.Add(str.Split(','));
Run Code Online (Sandbox Code Playgroud)

c# arrays performance list arraylist

18
推荐指数
3
解决办法
5万
查看次数

获取arraylist中项目的索引;

我有一个名为的班级AuctionItem.该AuctionItem班有一个名为方法getName()返回一个String.如果我有一个ArrayList类型AuctionItem,那么返回ArrayList具有特定名称的项目索引的最佳方法是什么?

我知道有一个.indexOf()功能.该函数的参数是一个对象.要查找具有名称的项目,我应该只使用for循环,当找到该项目时,返回元素位置ArrayList?

有没有更好的办法?

java element arraylist find indexof

18
推荐指数
4
解决办法
14万
查看次数

在java中修改List的每个项目

我刚开始使用java中的列表.我想知道修改列表的每个元素的推荐方法是什么?

我已经能够用以下两种方法完成它,但它们看起来都相当不优雅.有没有更好的方法在java中完成这项工作?并且以下任何一种方法都推荐在另一种方法上,或者两者都处于同一水平?

//Modifying with foreach
for (String each : list)
{
    list.set(list.indexOf(each), each+ " blah");
}

//Modifying with for
for (ListIterator<String> i = list.listIterator(); i.hasNext(); i.next()) 
{
    i.next();
    list.set(i.nextIndex()-1, i.previous() + " blah yadda");
}
Run Code Online (Sandbox Code Playgroud)

java foreach for-loop arraylist

18
推荐指数
2
解决办法
4万
查看次数