【使用java进行List分页查询】教程文章相关的互联网学习教程文章

Java-Android的InputManager :: registerInputDeviceListener没有调用我的侦听器【代码】

我试图在添加/删除输入设备时得到通知,据我了解,那就是registerInputDeviceListener应该做的事……但未调用我的监听器! 这是我的代码片段:InputManager im = (InputManager) getSystemService(Context.INPUT_SERVICE); im.registerInputDeviceListener(new InputManager.InputDeviceListener() {@Overridepublic void onInputDeviceAdded(int deviceId) {Log.d("Input", "InputDeviceAdded: " + deviceId);}@Overridepublic void...

java-遍历Arraylist时发生ConcurrentModificationException(不删除)【代码】

我目前在遍历ArrayList时遇到问题.我在这里阅读了几篇文章,但似乎没有任何事情可以解决我的问题.这是我的代码://restaurants contains a list of all restaurants and i want to filter them List<Restaurant> newList = new ArrayList<Restaurant>(); List<Restaurant> allRestaurants = new ArrayList<Restaurant>(restaurants); if (query != null && query.length() > 0 && !query.equals("*")) {synchronized (allRestaurant...

java-如何将序列化的文件加载回arrayList【代码】

香港专业教育学院已经看过这个问题上的一些问题,但无法解决我的问题. 正如您在下面看到的,我通过序列化将我的Patient ArrayList(pList-在类顶部是私有的)中的所有对象保存到“ Patient.ser”文件中.据我所知,这没有任何问题. “ patSizeAtSave”是一个私有变量,我在加载文件时将其标记为绑定对象(请参见下文) “ patModel”是我在GUI中用于JList的DefaultListModel,因此我尝试使用添加回Patient ArrayList(pList)的列表填充这些列表...

java-使用notifyDataSetChanged()时,Android API ListView不会更新;【代码】

很抱歉写出似乎是一个常见问题的信息,但是我已经完成了一项任务五个小时,我只是放弃了. 我正在制作一个小型android应用程序,它现在应该做的就是保留一个小型SQLite数据库并能够在其上编写/编辑注释. SQL一切正常,我的问题是ListView.不管我做什么,当我添加新笔记时它都拒绝更新.查看新笔记的唯一方法是当我进入另一种编辑模式并退出时. 这是源代码的相关部分:public class MainActivity extends Activity {ArrayAdapter<NoteItem>...

java-使用ActionListener(this)是否是不好的做法【代码】

在对我的答案之一的评论回复中,Hovercraft说No, your suggestion will make things worse really, since by using this as the ActionListener, you’re suggesting that he make his View also a Control, something that shouldn’t be done in anything other than “toy” programs.作为一个新手,我一直在使用“ this”,但不清楚为什么这么劝阻.有人可以解释/阐述《气垫船》的答案还是提供另一个? 评论 – https://stackoverf...

java-使用keylistener退出程序而没有循环【代码】

我目前正在学习Java,并且正在尝试创建一个屏幕保护程序.最重要的规则是不使用任何循环.另一个关键条件是使用“ x”退出程序,使用“ z”从全屏模式更改为半屏模式.我的第一个倾向是将setDefaultCloseOperation与keylistener一起使用以退出程序,但是我还没有找到任何方法来执行此操作.任何人都可以帮助我了解如何在不使用循环的情况下执行此操作.import javax.swing.*; import java.awt.*; import java.awt.event.*;public class Scr...

java-如何增加arraylist的大小【代码】

我正在尝试增加数组列表的大小,但它似乎并不想要工作. 我正在这样做:final int QUEUE_CAPACITY = 27;ArrayList adjacencyList = new ArrayList<Integer>(QUEUE_CAPACITY);但是,当我尝试使用具有两个参数(索引,值)的添加项添加内容时,出现此错误:Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 1, Size: 0解决方法:您已经建立了ArrayList的初始容量,但是列表中仍然没有任何项目.如果尚不存在索引1,则不...

java-根据字符串的第一个字符从ArrayList中删除重复的条目【代码】

我想从数组列表中删除一个字符串,该字符串的第一个字符与另一个字符串相同. 例List<String> collection = new ArrayList<String>();collection.add("1 w a"); collection.add("2 r a"); collection.add("1 r b"); collection.add("2 r b"); collection.add("3 w a");输出量collection = ["1 w a", "2 r a", "3 w a"]我尝试使用哈希集和链接哈希集.解决方法:使用最少的第一个字符存储空间,您可以查找并删除重复项:List<Character> ...

java-如何在arraylist中搜索重复的对象(由一个字段确定)并将其合并【代码】

我有一个叫PriceList的类class PriceList {Integer priceListID;... }我将其扩展到另一个类中以容纳一些用户功能class PriceListManager extends PriceList{boolean user;boolean manager; }一个用户可以有一个PriceListManager对象的ArrayList,它可以包含重复项(相同的PriceListID),所以我想找到这些重复项并比较它们是字段来创建一个条目例如.:{ PriceListID = 5; user = false; manager = true; PriceListID = 5; user = true;...

java-关于JazzyListView Android【代码】

当我实现JazzyListView库时,出现如下错误:com.nineoldandroids cannot be resolvedThe type CardsEffect must implement the inherited abstract method JazzyEffect.setupAnimation(View, int, int, ViewPropertyAnimator)ViewHelper cannot be resolvedViewPropertyAnimator cannot be resolved to a type我只想在我的项目中实现JazzyListView: >参考链接:https://github.com/twotoasters/jazzylistview>在apk文件上查看:htt...

java-在构造函数中初始化ArrayList【代码】

作为分配的一部分,我应该创建一堆矩形并将每个对象放在ArrayList中,该ArrayList将在构造函数中初始化.我觉得我很困惑. Eclipse告诉我,我不能对此对象使用.add(new_rec),因为它的类型为(Double,Double).我认为是因为ArrayList只是< Double>这引起了一些问题.除此之外,我认为我在其他地方被误导了,但是我不确定在哪里.public class WhyWontThisWork {WhyWontThisWork(Double name, Double rec_name){Rectangle new_rec = new Rectang...

java-使ArrayAdapter接受LinkedHashSet而不是ArrayList【代码】

在我的应用程序Im中,使用LinkhedHashSet而不是ArrayList来保存ItemCategory对象(具有名称和id属性的POJO)现在,我想将此SpinedHashSet加载到Spinned中,而不必事先将LinkedHashsSet转换为ArrayList.可能吗?这是我的代码public static void loadSpinnerData(Context context, ArrayList<ItemCategory> array, Spinner spinner) {// Creating adapter for spinnerArrayAdapter<ItemCategory> dataAdapter = new ArrayAdapter<ItemCate...

java-类型转换Arraylist【代码】

我有一个类扩展了通用类型的Arraylist:class ListA extends ArrayList<A>{}现在,我创建一个ListA对象,然后将其设为同步列表ListA a = new ListA(); a = (ListA) Collections.synchronizedList(a);但是上面的代码给出了类型转换异常.我最后要遍历对象a并将列表成员存储在不同的同步列表中. 关于如何进行此操作有什么建议吗?解决方法:替换从ArrayList< A>继承的类.具有一个接口和一个包含列表的类:interface ListA extends List<A...

java-如何使用List <?扩展地图>【代码】

我正在尝试使用正在使用的库的构造函数.但是我需要通过这个对象:List<? extends Map<String, ?>>但是我只有一个对象:data = ArrayList<MyOwnObject>.我不明白如何调整我的数据以适合List&lt ;?扩展Map< String,?>. 谢谢.解决方法:好的.那&lt ;?扩展任何内容>称为有界通配符.它只会匹配您的ArrayList< YourObject>如果YourObject属于一个类,则实现Map< String,Something&gt ;,其中Something可以是任何类(该类将与无限制的通配符匹...

Java-Android:具有ViewHolder,OnCheckedChangedListener和TextChangedListener的自定义适配器【代码】

我是Android和Java编程的新手,最近遇到了一个问题.我一直在寻找答案几个小时,但没有成功.我有一个自定义ListView和一个自定义适配器,其中一行包含一个CheckBox和一个EditText.每当它第一次显示时,都可以,但是当我向下滚动时,它开始更改CheckBox和EditText的值. 这是我的row_edit.xml:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="m...