标签: arraylist

C#中的多维arraylist或列表?

是否可以在C#中创建多维列表?我可以像这样创建一个多维数组:

 string[,] results = new string[20, 2];
Run Code Online (Sandbox Code Playgroud)

但我希望能够使用列表或arraylist中的一些功能,如能够添加和删除元素.

c# list arraylist

12
推荐指数
3
解决办法
14万
查看次数

Objective C相当于Java的ArrayList

只是想知道在Objective-C中是否有与Java的ArrayList相同的东西?

或者可以用于存储没有设置大小的对象/数据的东西.

谢谢.

java arraylist objective-c equivalent

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

如何从另一个列表中删除一个列表的重叠内容?

List<String> listA = new ArrayList<String>();
listA.add("a");
listA.add("b");
listA.add("c");
listA.add("d");



List<String> listB = new ArrayList<String>();
listB.add("c");
listB.add("d");
listB.add("e");
listB.add("f");
Run Code Online (Sandbox Code Playgroud)

ListB包含两个也存在于ListA("c"和"d")中的元素.

是否有一种干净的方法来确保listB不包含这些或任何其他可能已经存在的重叠元素listA?

java collections arraylist

12
推荐指数
1
解决办法
7938
查看次数

在包含整数数组的ArrayList上使用contains

我有一个ArrayList<int[]>,我添加一个数组.

ArrayList<int[]> j = new ArrayList<int[]>();
int[] w = {1,2};
j.add(w);
Run Code Online (Sandbox Code Playgroud)

假设我想知道是否j包含一个{1,2}没有使用的数组w,因为我将从另一个类调用它.所以,我用{1,2}它创建了一个新的数组......

int[] t = {1,2};
return j.contains(t);
Run Code Online (Sandbox Code Playgroud)

...但是即使w添加到列表中,这也会返回false ,并且w包含完全相同的数组t.

有没有办法使用包含这样,我可以检查,看看其中一个元素ArrayList是否具有数组值{1,2}?

java arrays contains arraylist

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

如何更改特定范围的ArrayList?

在Java中,我知道要对一个ArrayList进行洗牌,方法Collections.shuffle()存在,但是这会洗牌整个列表.

我怎么能写一个方法(或者,有人可以写它并给我看吗?)如下:

private ArrayList<AnObject> list;

/**
 * Shuffles the concents of the array list in the range [start, end], and 
 * does not do anything to the other indicies of the list.
 */
public void shuffleArrayListInTheRange(int start, int end)
Run Code Online (Sandbox Code Playgroud)

java collections arraylist

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

java中的不可修改列表

我试图设置一个List不可修改的.

在我的代码中,我有一个返回列表的方法.

不应修改此列表,但我不想捕获unmodifiableList返回的异常.

private List<T> listeReferenceSelectAll = null;
List<T> oListeRet = new ArrayList<T>();
oListeRet = listeReferenceSelectAll;
return new ArrayList<T>(oListeRet);
Run Code Online (Sandbox Code Playgroud)

它是一个现有的代码,我必须将其转换为返回一个不可修改的列表,但是如果调用了"add"方法,则不必捕获任何异常.

首先,我创建了一个实现List的类,以覆盖"add"方法来记录异常而不是捕获它.

但我不知道如何正确实例化它...

java list arraylist unmodifiable

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

如何将File []数组内容添加到ArrayList中?

我有一个阵列

File [] temp=null;
Run Code Online (Sandbox Code Playgroud)

我有一个File类型的arrayList

List <File> tempList = new ArrayList <File>();
Run Code Online (Sandbox Code Playgroud)

现在我想将内容从添加temp到tempList.所以任何人都可以请告诉我这是怎么回事?

java arrays arraylist

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

如何对一组点进行排序,使它们一个接一个地设置?

我有一个包含点坐标的ArrayList:

class Point
{
   int x, y;
}
ArrayList<Point> myPoints;
Run Code Online (Sandbox Code Playgroud)

这样的图像例如:

在此输入图像描述

问题是这些点在ArrayList中混乱地设置,我想对它们进行排序,使得在图像上彼此相邻的2个点也在ArrayList中一个接一个.我无法想出一些好的想法或算法来解决这样的排序......是否有一些已知的方法来解决这些问题?

编辑:形状不能越过自己,让我们假设只有像这样的形状才会出现.

java sorting algorithm arraylist

12
推荐指数
1
解决办法
2162
查看次数

Groovy- List,ArrayList和Object Array之间的区别

我一直在寻找,了解常规之间的差异List,ArrayList并且Object Array也没有找到真正的(简单)的例子.比如,我们可以做些什么Array,不能用List或做ArrayList什么?我知道Array是一个固定的对象序列.只是提到我已经看过这个,这个和java中的这个并试图理解那里提到的要点.

我希望我能清楚地描述我的问题,但如果我不清楚或完全忽略这一点,请告诉我.有人能指出我正确的方向吗?谢谢!

java arrays groovy arraylist

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

将ArrayList输出为String而不显示[,](括号)

好的,所以我有一个我需要作为String返回的ArrayList.现在我正在使用这种方法:

List<Customer> customers = new ArrayList<>();
List<Account> accounts = new ArrayList<>();


public String customerList() 
{
    String list = Arrays.toString(customers.toArray()); 
    return list;
}

public String accountList() 
{ 
    String account = Arrays.toString(accounts.toArray()); 
    return account;
}
Run Code Online (Sandbox Code Playgroud)

这很好用,但问题是我在文本周围有括号.我得到的东西像:

 Customer list:
 --------------
 [Name: Last, First
 , Name: Last, First
 , Name: Last, First
 ]
Run Code Online (Sandbox Code Playgroud)

当我想要这样的事情时:

 Customer list:
 --------------
 Name: Last, First
 Name: Last, First
 Name: Last, First
Run Code Online (Sandbox Code Playgroud)

但是,与类似的问题不同,我不只是想逐行输出.我需要将ArrayList存储在没有括号的String中,以便我可以使用它.

编辑:应该注意的是,我希望它看起来像版本中的一个逗号是由一个不同的类中的方法放在那里:

public final String getName()  
    { 
        return getLast() + ", " + getFirst(); 
    }
Run Code Online (Sandbox Code Playgroud)

编辑2:通过调整我给出的两个答案,我找到了一个完整的解决方案.决定哪个是"答案"很困难,因为我发现它们都很有用,但是我选择了更有用的那个. …

java arrays string arraylist

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