开发者社区> 问答> 正文

用Java将列表转换为数组

用Java将列表转换为数组

<div id="result"></div>

const $source = document.querySelector('#source');

const $result = document.querySelector('#result');



const typeHandler = function(e) {

  $result.innerHTML = e.target.value;

}



$source.addEventListener('input', typeHandler) // register for oninput

$source.addEventListener('propertychange', typeHandler) // for IE8

// $source.addEventListener('change', typeHandler) // fallback for Firefox for <select><option>, for <input> oninput is enough

<input id="source" />

<div id="result"></div>如何转换List转到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);  

我需要填充数组tiendas带着.的价值tiendasList.

展开
收起
游客bnlxddh3fwntw 2020-04-23 21:26:18 442 0
1 条回答
写回答
取消 提交回答
  • 要么:

    Foo[] array = list.toArray(new Foo[0]); 或:

    Foo[] array = new Foo[list.size()];list.toArray(array); // fill the array 请注意,这只适用于引用类型的数组。对于基本类型数组,请使用传统方法:

    List list = ...;int[] array = new int[list.size()];for(int i = 0; i < list.size(); i++) array[i] = list.get(i);

    2020-04-23 21:26:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载