arraylist相关内容
我想生成的一组列出所有可能的排列,但排列是不是所有的资格。该排列是作为集列表的子集“的排列组合。 例如,我们有由两个子集的以下列表:列表= {(1,2),(3,4)}; 受理的排列是:1234/1243/2134/2143/3412/4312/3421/4321 下面的排列则不予受理:1423/3142/1324/1342/2431/2341 / ... 我已经生成的所有可能的排列而不是那些受
..
*解决的:未清理出的ArrayList ebwteen调用,因此列表保持递增。我加perm.clear()的第二个循环中nextPermutation()之前,而问题就解决了!感谢所有谁帮助。 我有在一个toString方法返回一个ArrayList的麻烦。我的任务是生成从数的1-10置换10列出。该方法nextPermutation称为10倍,在驱动 我希望我的输出是这样的: 表1:4
..
注意:的code是线程安全的,换句话说,单线程的。只有我可以从听众的名单中删除自己。 我有1000个不同听众的ArrayList,我不得不通知与code象下面这样: 保护无效onFlushed(){ INT大小= listeners.size(); 的for(int i = 0; I<大小;我++){ listeners.get(ⅰ).onFlushed(
..
我有一个方法 perm1 的打印所有排列/字符的字符串组合 的字符串s的字符//打印排列/组合(按顺序) 公共静态无效perm1(String s)将{perm1(“”,S); } 私有静态无效perm1(字符串preFIX,String s)将{ INT N = s.length(); 如果(N == 0)的System.out.println(preFIX); 其他
..
我有这块code: ,而((行= br.readLine())!= NULL) { 串词[] = line.split(“”); outputLine = SomeAlgorithm(字); output.write(outputLine); } 正如你可以在上面code看到,在输入文
..
问题 我有 java.awt.Rectangle中的数组的形式。对于那些谁不熟悉这个类,信息的重要的部分是,他们提供了一个 .intersects(矩形B)的功能。 我想编写一个函数,它接受矩形 21。这阵,并打破它变成矩形连接组。 让我们说,例如,这些是我的矩形(构造函数的参数 X ,是,宽度,高度): 矩形[] rects =新的Rectangle [] { 新的Rectang
..
我不明白,为什么我的算法使用的ArrayList将无法正常工作。如果球员和加仑可以帮助一个合并排序程序我找到答案,这将是惊人的!打印所需的格式需要进行标签每个数字和地点在新行每20号。我的计划也被限制为标准的Java包。样品的输入和输出,可以发现这里。这是我的code: 进口java.io. *; 导入的java.util。*; 公共类归并{ 公共静态无效的主要(字串[] args)抛出IOE
..
我实现了一个方法,它只是循环围绕一组,其中包含了许多不同模块的数据的CSV文件。这就增加了“模块名”到HashSet的。 ($如下图所示C $ C) 我已经使用HashSet的,因为它保证没有重复插入,而不是这将不得不使用含有()方法,并遍历列表来检查它是否已经存在一个ArrayList 我相信使用哈希集合具有比数组列表有更好的表现。 我是正确的,说明? 此外,可有人向我解释如何,如果用来为
..
为什么经典的实现载体(ArrayList中用于Java的人)的两倍或三倍四倍它的内部数组大小在每个扩展呢? 解决方案 在计算的平均时间插入一个载体,你需要允许非生长刀片和不断增长的插件。 call操作的总数插入 N 的项目 0 总 ,平均 0 平均值 。 如果您插入 N 的项目,您可以通过一个因素增加 A 的要求,则有 0 总 = N +&Sigma公司; A 我 [0℃ I< 1
..
我在Java对象的ArrayList。的对象有四个字段,其中两个我最好使用考虑对象等于另一个。我在寻找最有效的方式,因为这两个领域,看是否数组包含对象。 扳手是基于XSD对象生成这些类,所以我不能修改自己的类来覆盖 .equals 。 有没有什么不只是遍历并手动比较这两个字段为每个对象,然后找到突破的时候更好的办法?这只是似乎很凌乱,寻找一种更好的方式。 编辑: ArrayList的来自被解
..
我正在使用的的ArrayList 存储字符串的程序。程序会提示用户提供一个菜单,并允许用户选择要执行的操作。这样的操作添加到字符串列表,打印项等。我想要的是能够做的就是创建一个名为方法 removeDuplicates()。该方法将搜索的ArrayList ,并删除任何重复的值。我想离开这个列表中的重复值(S)的一个实例。我还希望此方法返回除去重复项的总数。 我一直在尝试使用嵌套的循环来实现这一
..
在这个问题我认为这是人谁不知道哪个集合,他们应该使用,所以我试图找到一个类似的流程图Java和不能够这样做一个有用的资源。 什么是可以帮助人们选择正确的集合在Java编程时使用的资源和“备忘单”?人们怎么知道他们应该用什么名单,设置和地图的实现? 解决方案 因为我无法找到任何东西,我决定做一个自己。 该流程图并不试图掩盖的东西一样同步访问,线程安全等或传统的收藏品,但它确实涵盖了3个标准设
..
我的问题:我将请求发送到一个servlet从一个JSP的AJAX功能。 该servlet处理数据,并返回一个的ArrayList 。 我的问题是如何处理的ArrayList 里面的AJAX,并将其显示在同一个JSP表。 在code是 函数ajaxFunction(){ // VAR URL = codeid.options [codeid.selectedIndex]的.text;
..
我是一个自我学习。现在,我想提出一个GUI项目中,我需要一个矩阵的计算型数据库。 我想了解我怎么可以创建一个ArrayList存储多个对象的类。 下面是我的示例code。请注意,这只是我的尝试。这code未最终确定,而且它不工作。 感谢您的热心帮助。 进口的java.util.ArrayList; 进口的java.util.List; }} 解决方案 我觉得更好的方式
..
所以,我的球员延伸暴民,它扩展实体。在我的班级我有一个ArrayList,并在主游戏类,我加了他。 公开级水平; 公共Player播放器; 球员=新玩家(等级,100,100,输入,JOptionPane.showInputDialog(这一点,“用户名:”)); level.addEntity(播放器); 在问题出现的时候,我要引用的玩家X和Y这样我就可以插
..
我要排序的过道该项目位于例如购物清单: [面包] [1] [牛奶] [2] [谷物] [3] 我打算与ArrayList中做到这一点,不知道如何使一个2D的ArrayList 奖金的问题:如何通过过道数量排序任何想法 解决方案 你没有保存您的项目+过道信息类?是这样的: 公共类项目{ 私人字符串名称; 私人诠释过道; //构造函数+ +的getter setter方法
..
我有一个方法,接受一个Hashtable(是的,我知道,这是过时的。)作为参数: 公共静态LuaTable HashtableToLuatable(哈希表T,INT深度= 1) 这正常工作。 现在我愿意接受一个ArrayList的第一个参数为好,这样可以让'T'同时拥有Hashtable和一个ArrayList的价值。目前,我有复制粘贴的方法两次,像这样的: 公共静态LuaTabl
..
我已经一个ArrayList,并加入其所有的元素在一个字符串分隔余米使用... 昏暗参考译文]字符串=的string.join(“,”TryCast(myArrayList.ToArray(的GetType(字符串)),字符串())) 不过,我想知道是否有一个更聪明/更短的方法来得到相同的结果, 或同一code,它看起来更好...... 感谢你在前进, 最大 解决方案 在F
..
我序列化一个ArrayList到一个二进制文件,以便它通过TCP / IP发送。序列化的文件由服务器创建的,我希望能够用我正在写此刻的客户端反序列化。 然而,当客户端尝试反序列化,它抛出一个SerializationException,因为它无法找到组件(presumably)的连载开始与文件。 我如何解决这个问题呢? 解决方案 贵ArrayList中包含自定义数据类型(比如你所在的班级)
..
当我学会了Java的,我被告知ArrayList的工作是这样的: ,它创建一个房间10个元素的数组。 在第11个元素被添加,它会创建一个新的列表室20个元素,以及10种元素复制到新的数组。这将重复,直到没有更多的元素来添加,或到最大尺寸 是.NET构建以同样的方式列表? 解决方案 您可以很容易地通过查询列表的容量测试这个: VAR一个=新的名单,其中,串>();
..