List与array的相互转换

1、List->Array

调用List的toArray方法

List<String> list = new ArrayList<String>();
		list.add("1");
		list.add("2");
		list.add("3");
		String[] strings = list.toArray(new String[list.size()]);

2、Array->List

调用Array的asList方法

String[] strings = {"1","2","3","4"};
		List<String> list = Arrays.asList(strings);

以上。

时间: 2024-08-01 10:43:18

List与array的相互转换的相关文章

json、object、 array的相互转换(基于php语言)

<?php (1)     //一维数组转换json    $array_1=array();//定义一维数据    $array_1['username']="hanxin";    $array_1['age']=18; $jsonObj_1=json_encode($array_1);    //echo $jsonObj_1; (2)  //多维数组转换json $array_2=array();//定义多维数组 $array_2['member']['huiyuan1'

C#之 ArrayList概述

ArrayList 类相当于一种高级的动态数组. 是Array类的升级版本. 概述: ArrayList 位于 System.Collections命名空间下 可以动态的删除和添加元素, 从某种意义上来讲, 他是数组的高级版, 但是并不等同于数组. 与数组相比, ArrayList 类提供了以下几个功能: ? ? 1. 数组的长度是固定的(一旦声明,不可更改, 超出将数组越界); ArrayList 的长度可以根据需要自动扩充. ? ? 2. ArrayList 提供了添加.删除.和插入某范围内

Bean、List、Map、Array、String与JSON字符串的相互转换

import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.math.BigDecimal; import java.math.BigInteger; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map;

Swift中实现Array数组和NSArray数组的相互转换与遍历

Array是Swift中的数组数据类型.而NSArray是OC中的数组数据类型.两者有差别有联系.在Swift中有时候难免会使用到OC中的一些东西.今天我们就来Swift中使用NSArray和Array,而且进行转化. (1)声明一个Array数组.并进行遍历.代码例如以下: let stringArray: Array<String> = ["10", "20","30","40","50"]

js基础篇string&amp;&amp;array(应YX同学面试复习要求 - -)

js中的数据类型一共有五个基本数据类型,分别是undefined,null,boolean,number,string. js中的Object类型中包括两大类型:number类型和array类型.而我们现在要说的就是string和array! string 1.length   可以取出字符串有多少个字符                                 "abc".length      结果:3 2.charAt    返回指定索引位置的字符 "abc&qu

js实现的数组和CSV格式的相互转换

js实现的数组和CSV格式的相互转换:csv格式就是用逗号分割的值,例如以下形式: 蚂蚁部落,2,antzone,青岛市南区 下面介绍一下csv格式和数组元素的相互转换.一.数组元素转换为CSV格式: var theArray=["蚂蚁部落",2,"antzone","青岛市南区"]; console.log(theArray.join()); 二.csv格式转换为数组元素: var str="蚂蚁部落,2,antzone,青岛市南区&

数组和json的相互转换

json_encode() <?php /*****一维数组*********/ //有键 $arr = array( 'a'=>1, 'b'=>2, 'c'=>3, ); $json = json_encode($arr); echo($json); //{"a":1,"b":2,"c":3} //无键 $arr = array(1,2,3); $json = json_encode($arr); echo($json)

Opengl中矩阵和perspective/ortho的相互转换

Opengl中矩阵和perspective/ortho的相互转换 定义矩阵 Opengl变换需要用四维矩阵.我们来定义这样的矩阵. +BIT祝威+悄悄在此留下版了个权的信息说: 四维向量 首先,我们定义一个四维向量vec4. 1 /// <summary> 2 /// Represents a four dimensional vector. 3 /// </summary> 4 public struct vec4 5 { 6 public float x; 7 public f

delphi char数组、string和Pchar的相互转换

因为要调用windows的api或者给vc++写接口,很多地方都要用到pchar,现在将char数组.string和pchar之间的相互转换都列出来,都是网上找的资料,我总结一下,先直接上代码,再讲原理. 1.string转换成pchar 可以使用pchar进行强制类型转换,也可以使用StrPCopy函数 var s:string; p,p1:PChar; begin s:='Hello Delphi'; p:=PChar(s); ShowMessage(p); p1:=StrAlloc(Len