标签: arraylist

用于存储用户输入的Java Arraylist

嗨,我是arraylists和java的新手,我想知道是否有人可以帮助我或指导我如何创建一个程序,允许用户从键盘重复输入目录条目并将它们存储在arraylist中.

enter name:
enter telephone number:
Run Code Online (Sandbox Code Playgroud)

然后询问用户是否想要输入另一个

enter another:  Y/N
Run Code Online (Sandbox Code Playgroud)

谢谢

java arrays user-input arraylist storing-data

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

将数字放入数组到arraylist

我有用户在textBox3中输入的数字,我将它们转换为数组nums现在我想将其中一半放入arraylist A中,其中一半放在arraylist B中我该怎么做?谢谢

 string[] source = textBox3.Text.Split(',');

 int[] nums = new int[source.Length];

 for (int i = 0; i < source.Length; i++)
 {
     nums[i] = Convert.ToInt32(source[i]);
 }

   ArrayList A = new ArrayList();

   ArrayList B = new ArrayList();
Run Code Online (Sandbox Code Playgroud)

编辑:

谢谢,我测试了你的答案,但你输出的所有代码都是system.collection.generic [system.int32],问题是什么?谢谢

例如我测试了这个ArsenMkrt写道:

  private void button1_Click(object sender, EventArgs e)
    {
        string[] source = textBox3.Text.Split(',');
        int[] nums = new int[source.Length];

List<int> A = nums.Take(source.Length/2).ToList();

List<int> B = nums.Skip(source.Length/2).ToList();


            MessageBox.Show(B.ToString());
        }
Run Code Online (Sandbox Code Playgroud)

c# arrays mergesort arraylist winforms

0
推荐指数
1
解决办法
391
查看次数

如何在Java中封装ArrayList

我试图在Java中为ArrayList编写一个getter,这样就不能修改返回的列表(理想情况下是在编译时).我知道必须有一些简单的方法来做到这一点,但它是在逃避我.有人知道怎么做这个吗?

java arraylist

0
推荐指数
1
解决办法
1364
查看次数

将arraylist的内容添加到字符串数组中

在每个循环中,我将内容添加到ArrayList中.现在我需要将arraylist的内容添加(或复制/移动)到字符串数组中.

字符串数组我的意思是字符串[].

如果需要更多信息,请告诉我.

谢谢!

c# asp.net arrays arraylist visual-studio

0
推荐指数
1
解决办法
1715
查看次数

对ArrayList进行排序 - IndexOutOfBoundsException -Java

我正在尝试使用字符串(PlayersNames)和imageIcons(PlayersIcons)对ArrayList进行排序,这些值基于我存储在具有整数(结果)的其他arrayList中的值.正如你所看到我得到一个indexOutOfBoundsException,但我不明白为什么.也许早上的收获让我不会看到简单的事情.

ArrayList<String> PlayersNames=new ArrayList<String>;
ArrayList<ImageIcon> PlayersIcons=new ArrayList<ImageIcons>;

    public void sortPlayers(ArrayList<Integer> results){
        String tmp;
        ImageIcon tmp2;
        for (int i=0; i<PlayersNames.size(); i++) {
            for (int j=PlayersNames.size(); j>i; j--) {

                if (results.get(i) < results.get(i+1) ) {       //IndexOutOfBoundsException!

                    tmp=PlayersNames.get(i+1);
                    PlayersNames.set(i+1,PlayersNames.get(i));
                    PlayersNames.set(i,tmp);

                    tmp2=PlayersIcons.get(i+1);
                    PlayersIcons.set(i+1,PlayersIcons.get(i));
                    PlayersIcons.set(i,tmp2);
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

java sorting arraylist

0
推荐指数
1
解决办法
2850
查看次数

排序arrayLists

我有一个场景,我有两个ArrayLists

ArrayList<String> sortedArrayList
ArrayList<String> unSortedArrayList
Run Code Online (Sandbox Code Playgroud)

我必须根据sortedArrayList对unSortedArrayList进行排序.

即,sortedArrayList已经排序,现在基于sortedArrayList,我必须排序unSortedArrayList.

unSortedArrayList size is <= to the size of sortedArrayList.
Run Code Online (Sandbox Code Playgroud)

是否有Java API?

任何帮助表示赞赏.

java arraylist

0
推荐指数
1
解决办法
846
查看次数

无法序列化ArrayList

这是序列化矢量的后续操作

我正在尝试为我正在进行的游戏实现加载和保存.

我想保存一个Maze包含其他属性的ArrayList内容Entity.

实体是Dragon,Hero和Item的超级类.所有这三种类型都可以一次包含在载体中.

使用"自动"序列化机制(添加implements Serializable到Maze)保存所有属性,但是ArrayList.

为什么会这样?

为了完整起见,我的代码在下面.

package logic;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;

public final class LoadAndSave {
    public static final transient boolean available = false;

    public static final boolean serialize(Object obj) {

        // Write to disk with FileOutputStream
        FileOutputStream saveFile;
        try {
            saveFile = new FileOutputStream("game.sav");
        } catch (FileNotFoundException e) {
            return false;
        }

        // Write …
Run Code Online (Sandbox Code Playgroud)

java collections serialization class arraylist

0
推荐指数
1
解决办法
3804
查看次数

ArrayLIst的排序

如何在不使用比较器的情况下在java中对ArrayList进行排序.

我已经使用过比较器,它对我来说不合适,意味着数据不是特别的方式.

我有一个包含以下属性的数组列表...

getTotal(),
getID(),
getRank(),
getItemName(),
getFinalRank()
Run Code Online (Sandbox Code Playgroud)

我把这一切都塞进了一个arraylist itemWiseDetails

现在我想制作poi报告并显示所有这些细节,但根据该itemName的排名.还有一件事,我的排名是在String中,所以当我尝试根据这个排名进行排序时,它将N/A数据作为0等级,因此它首先显示然后显示第一个排名,然后显示第二个排名然后继续...

所以,我想在没有比较器的情况下对这个itemWiseDetails列表进行排序

提前致谢,

我已经像这样实现了Comparator

 public int compareTo(Object itemDetailVO) 
    {
    if (!(itemDetailVOinstanceof ItemDetailVO)) throw new ClassCastException("AItemDetailVOobject expected."); 
    int otherItemRank = Integer.parseInt(((ItemDetailVO) itemDetailVO).getRank().toString()); 
return Integer.parseInt(this.trLotRank.toString())- otherBidderRank;
    }
Run Code Online (Sandbox Code Playgroud)

java sorting arraylist comparator

0
推荐指数
1
解决办法
3470
查看次数

c#搜索arraylist

我正在制作一个从文件中读取数据的简单应用程序.到目前为止,我已经能够将所有数据读入arraylist.

但是,我需要让用户能够搜索arraylist并返回与其搜索相关的所有值.要搜索用户,请在文本框中输入关键字或内容,当他们单击搜索时,相关结果将显示在列表框中.

我需要什么代码才能搜索arraylist.

c# search arraylist

0
推荐指数
1
解决办法
7073
查看次数

Java ArrayList of Map - 所有Map对象都是dupe

我有一个Map对象,每次更新地图时,其值都会不断变化.它们的键始终相同,但值会发生变化.每次我更改Map对象时,我都会将它添加到ArrayList中.我可以看到每次将新映射添加到ArrayList时映射中的值都不同,但是当ArrayList完成更新并准备好读取时,其中的所有Map都是相同的.

任何人都可以想到为什么会这样吗?

这基本上就是发生的一切......使用新的Map调用UpdateLog约20次,每个dataMap1对象都不同.它被添加到ArrayList中.当我调试时,我可以看到每次dataMap1值都不同.但是当它完成时,mapLog中的每个dataMap1对象都是一样的!!

public void UpdateLog(final Map<String,String> dataMap1)
Run Code Online (Sandbox Code Playgroud)

{

mapLog.add(dataMap1);    
Run Code Online (Sandbox Code Playgroud)

}

java arraylist map

0
推荐指数
1
解决办法
1203
查看次数