【java – 打印出自定义按钮并使MouseListener工作的问题】教程文章相关的互联网学习教程文章

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...

java-ListSelectionEvent,在单击JList中当前选择的项目时触发事件【代码】

令’x’为JList中的项目.当我第一次单击它时,将触发该事件,当再次单击它时,该事件将不会触发.我必须单击其他项目,然后返回到“ x”. 我如何从“ x”重复触发事件而不必处理其他项目. 这是我的代码:public void valueChanged(ListSelectionEvent e) {if (e.getValueIsAdjusting() == false) {if (list.getSelectedIndex() == -1) {} else {String clicked = (String)list.getSelectedValue();//method to fire is here}}updateDisp...

java-如何从.txt文件中将双打读入ArrayList【代码】

我正在尝试从包含100,000个双打的文件中读取双打,该文件以两个双打的行排列,每个双打由空格隔开.像这样:2.54343 5.67478 1.23414 5.43245 7.64748 4.25536 ...到目前为止,我的代码:Scanner numFile = new Scanner(new File("input100K.txt").getAbsolutePath()); ArrayList<Double> list = new ArrayList<Double>(); while (numFile.hasNextLine()) {String line = numFile.nextLine();Scanner sc = new Scanner(line);sc.useDel...

java-ContextRefreshEvent的Spring ApplicationListener.如何在每个层次结构中仅调用一次?【代码】

一旦我的spring Web应用程序启动了所有的bean,就需要执行特定的过程.为此,我创建了一个ApplicationListener<ContextRefreshedEvent>. 但是,当我运行该应用程序时,它会被调用多次(因为我们拥有不同名称空间的上下文,例如mvc-servlet等),但是当所有上下文都正确初始化时,我只需要一次调用此特定的侦听器. 有没有办法实现我想要做的事情? 我正在使用Spring 3.1.0.RELEASE.解决方法:是的,有一种方法,但是可能有些棘手.您正在谈论的子上...

是什么导致使用Collections.synchronizedList的java.util.concurrentmodificationexception?【代码】

我有以下代码给出了java.util.concurrentmodificationexception. 我不是处理线程的专家,但是我认为如果我有一个同步列表,那么它应该是线程安全的… 编辑:这是我方法的完整代码.@Overrideprotected List< ExportSchedule > export( List< ExportSchedule > exportSchedules ){final HandleSystemDoiAdministrator handleSystemDoiAdministrator = HandleSystemDoiAdministratorFactory.getInstance();final List< ExportSchedule >...

Java集合中List,Set以及Map等集合体系【图】

List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口Set下有HashSet,LinkedHashSet,TreeSetList下有ArrayList,Vector,LinkedListMap下有Hashtable,LinkedHashMap,HashMap,TreeMapCollection接口下还有个Queue接口,有PriorityQueue类

java-是否有像ListHashMap这样的数据结构?

我一直在尝试找到一种数据结构,该结构将: >让我检查O(1)时间(HashSet)中是否有重复项,>保留插入顺序,并且>请允许我获得该有序列表的子集. 我找到的最接近的东西是LinkedHashSet,但是由于没有实现List接口并允许我在其上调用List函数(例如subList)而无法实现.为什么找不到这样的结构是有原因的?我将实现自己的LinkedHashSet版本,但改用ArrayList(与由链接列表支持的LinkedHashSet相反).我还从org.antlr.misc库中找到了OrderedHash...

通过递归java添加另一个arraylist的元素【代码】

这是一种应该简单地创建一个新ArrayList的方法,该方法复制参数ArrayList arrlist的所有元素,我认为我做得正确.public ArrayList<T> copy (ArrayList<T> arrlist) {ArrayList<T> um=new ArrayList<T>();for (int i=0;i<arrlist.size();i++)um.add(arrlist.get(i));return um;但是,我只想使用递归编写没有循环的完全相同的方法.这是我写的.复制方法使用递归辅助方法.public ArrayList<T> copy(ArrayList<T> arrlist) {return copy(ar...

java-使用Arrays.asList从数组创建列表【代码】

This post显示下面的代码从数组创建一个列表.double[] features = new double[19]; List<Double> list = new ArrayList(Arrays.asList(features));我希望列表包含19个元素,每个元素都是0.0.但是,运行上面的代码后,列表仅包含1个元素,即[0.0,0.0,…,0.0].我正在运行Java 6,不确定是否与此相关.解决方法:请勿使用Raw Types.您的功能为空.而且您不能使基本类型的集合成为double,而是需要Double.Double[] features = new Double[19]; /...

ListView android上的java.lang.IndexOutOfBoundsException【代码】

设置页脚视图时,ListView中面临一些奇怪的问题.我添加了页脚链接,以便在到达ListView中的end元素时加载更多内容,并在加载时将其删除.并且ListView由CursorAdapter支持. 直到Kitkat为止,它运行良好,没有任何问题,但是当我在加载更多元素时更改片段时,使用android L更新,它会因以下跟踪而崩溃:11-15 17:20:19.532: E/AndroidRuntime(11784): java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1 11-15 17:20:19.532: ...

没有“直接访问”的Java ArrayList【代码】

我有一个实例属性private ArrayList<String> list;由构造函数设置.我想防止该列表包含空值,因此我为列表编写了自己的add()和remove()方法,并从构造函数中的列表中删除了所有空元素. 现在,没有人可以直接访问此列表,以防止他们简单地添加null.public class TestList {private ArrayList<String> list;public TestList(ArrayList<String> list) {while (list.remove(null));this.list = list;}public List<String> getList() { //Jus...

java-如何更改android.R.layout.simple_list_item_1的文本颜色?【代码】

我将适配器设置为listview,文本颜色显示为白色.如何更改文本颜色而无需自己制作行项目布局?以下是我的代码抛出此错误-01-15 16:33:40.197: E/AndroidRuntime(6088): java.lang.NullPointerException 01-15 16:33:40.197: E/AndroidRuntime(6088): at com.mb.pyramid.ui.fragment.DeviceListFragment$2.getView(DeviceListFragment.java:73)我的代码:mBTAdapter = new ArrayAdapter<String>(getActivity().getApplicationCont...

LISTENER - 相关标签