大家好,今天小编关注到一个比较有意思的话题,就是关于java语言list的问题,于是小编就整理了3个相关介绍Java语言list的解答,让我们一起看看吧。
java怎么new一个list?
你把前面一个类中的list写在一个方法里 比如: public List getList(){ List list =new ArrayList(); 然后add了几个Goods对象 return list; } 然后在新的类中import前一个类,创建它的对象,然后对象. getList()就行了
java怎样判断一个list里是否有一个对象(object)?
1中自定义,遍历List直到找到对象即可,但List中的对象需要自定义equals方法,即可以与其他对象比较,在什么情况下相同。如满意回答。2但上述方法具有特定性,另外还有一些思路,如保证list中的对象是可排序的,即实现了Comparable接口功能如果list没有排序,则可以使用Collecitons类对集合类,不是Map进行操作如Collections.sort(List),可以进行先排序然后利用Collections中的binarySearch方法,找到对象所在下标intindex=Collections.binarySearch(list)如果index<0,则表示没有该对象,如果index>=0,则表示该对象在list中的位置下标,因此,这里面我们不需要直接取出对象判断,主要看Comparable接口如何实现String已经实现了equals和comparable接口的方法所以可以直接使用上诉功能,进行判断,而不用一一遍历。
在java中,怎么将已经获取到的list随机排序?
你可以在执行完 list.addAll(blankList)后,就执行shuffle操作,这个时候 选择题和填空题就是随机的了,然后再执行list.addAll(rootList)把应用题放进去就是了 这样的话 应用题之前的填空题和选择题是随机排序的,然后应用题在最后面
到此,以上就是小编对于java语言list的问题就介绍到这了,希望介绍关于java语言list的3点解答对大家有用。