Tag: arraylist

将ArrayList转换为string的最佳方法

我有一个ArrayList ,我想完全作为一个string输出。 基本上我想输出它使用由制表符分隔的每个元素的toString 。 有没有快速的方法来做到这一点? 你可以遍历它(或删除每个元素)并将其连接到一个string,但我认为这将是非常缓慢的。

如何使用ArrayAdapter <myClass>

ArrayList<MyClass> myList = new ArrayList<MyClass>(); ListView listView = (ListView) findViewById(R.id.list); ArrayAdapter<MyClass> adapter = new ArrayAdapter<MyClass>(this, R.layout.row, to, myList.); listView.setAdapter(adapter); 类:MyClass class MyClass { public String reason; public long long_val; } 我在布局中创build了row.xml,但不知道如何使用ArrayAdapter在ListView中显示reason和long_val。

为什么在尝试从列表中删除元素时会得到UnsupportedOperationException?

我有这个代码: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } 我得到这个: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) 这将是怎样的正确的方式? Java.15

在Java中将列表转换为数组

我如何将List转换为Java中的Array ? 检查下面的代码: ArrayList<Tienda> tiendas; List<Tienda> tiendasList; tiendas = new ArrayList<Tienda>(); Resources res = this.getBaseContext().getResources(); XMLParser saxparser = new XMLParser(marca,res); tiendasList = saxparser.parse(marca,res); tiendas = tiendasList.toArray(); this.adaptador = new adaptadorMarca(this, R.layout.filamarca, tiendas); setListAdapter(this.adaptador); 我需要使用tiendasList的值填充数组tiendasList 。

Java:如何读取文本文件

我想读取包含空格分隔值的文本文件。 值是整数。 我怎样才能读取它,并把它放在一个数组列表中? 这是一个文本文件内容的例子: 1 62 4 55 5 6 77 我想把它列入一个数组列表中[1, 62, 4, 55, 5, 6, 77] 1,62,4,55,5,6,77 [1, 62, 4, 55, 5, 6, 77] 。 我怎样才能在Java中做到这一点?

将ArrayList <String>转换为String array

我正在android环境中工作,并尝试了下面的代码,但似乎并没有工作。 String [] stockArr = (String[]) stock_list.toArray(); 如果我定义如下: String [] stockArr = {"hello", "world"}; 有用。 有什么我失踪?

在一行中初始化一个ArrayList

我想创build一个用于testing目的的选项列表。 起初,我这样做了: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); 然后我重构代码如下: ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); 有没有更好的方法来做到这一点?

使用自定义sorting顺序对对象的ArrayList进行sorting

我正在寻找实施我的地址簿应用程序的sortingfunction。 我想sorting一个ArrayList<Contact> contactArray 。 Contact是一个包含四个字段的类别:姓名,家庭号码,手机号码和地址。 我想按namesorting。 我怎样才能写一个自定义的sortingfunction来做到这一点?

从数组创buildArrayList

我有一个数组被初始化为: Element[] array = {new Element(1), new Element(2), new Element(3)}; 我想将这个数组转换成ArrayList类的一个对象。 ArrayList<Element> arraylist = ???;

如何从ArrayList中删除重复的元素?

我有一个Strings ArrayList ,我想从中删除重复的string。 我该怎么做?