`

字符串数组和List的相互 转换

    博客分类:
  • JAVA
 
阅读更多

一、字符串数组转换为List

String[] s = {"a","b","c"};
List list = Arrays.asList(s);

 二、List转换为字符串数组

ArrayList<String> list=new ArrayList<String>();
String[] strings = new String[list.size()];
list.toArray(strings);

 三、截取List中的一小段。

 

String[] strs = {"CAN","PEK","SHA","LAX"};
List<String> stations = Arrays.asList(strs);
    	 
String dep = "CAN";
String des = "SHA";
int fromIndex = stations.indexOf(dep);
int toIndex = stations.indexOf(des);
    	 
List<String> subList = stations.subList(fromIndex, toIndex);

 

虽然很基础,但是经常需要用到。 

 

分享到:
评论

相关推荐

    数组和list相互转换

    在这个示例中,`Arrays.asList()` 方法被用来将字符串数组转换为 `List&lt;String&gt;` 类型的列表。需要注意的是,通过这种方式得到的列表实际上是数组的一个视图,对列表进行修改会直接影响原数组。如果希望得到一个新的...

    浅谈java 字符串,字符数组,list间的转化

    在Java编程语言中,字符串(String)、字符数组(char[])和列表(List)是三种常见的数据结构,它们之间可以通过不同的方法进行相互转换。本文将深入探讨如何在这些数据类型间进行转换,以便更好地理解和应用。 1....

    java-对象数组转换为json

    下面将深入探讨如何在Java中实现对象数组向JSON的转换,并反过来将JSON字符串转换为Java对象数组,同时也会提及一些相关技术和代码示例。 ### Java对象数组转JSON 首先,我们来看如何将一个Java对象数组转换成JSON...

    Python中列表list以及list与数组array的相互转换实现方法

    ### Python中的列表(List)及其与数组(Array)的相互转换 #### 一、Python中的列表(List) **1.1 列表的基本概念** 列表是Python中最常用的数据结构之一,它是一种有序集合,支持动态添加和删除元素。列表中的元素...

    list,set,map,数组之间的相互转换详细解析

    // 字符串数组转List String[] arr = {"Larry", "Moe", "Curly"}; List&lt;String&gt; list = Arrays.asList(arr); // 整型数组转List int[] a = {1, 2, 3}; List&lt;Integer&gt; intList = new ArrayList(Arrays.asList...

    C#中List〈string〉和string[]数组之间的相互转换

    接着调用ToArray()方法,将列表转换为一个字符串数组。 在实际编程中,你可能会遇到更复杂的场景,例如需要在处理数据时动态地添加或删除元素。在这种情况下,List的灵活性会更占优势,因为它可以在运行时动态调整...

    获取ASCII码与字符串相互转换

    - 对于字符串数组,可以使用循环遍历每个字符串,然后对每个字符串执行上述的ASCII转换。 4. 特殊情况: - ASCII码中的某些值对应的是不可打印的控制字符,比如换行符(10)和回车符(13)。在转换过程中,需要...

    JSON字符串和java对象的相互转换

    在Java开发中,JSON字符串与Java对象之间的相互转换是常见的操作,特别是在网络通信、数据存储以及API接口设计等领域。 JSON字符串转Java对象: 在Java中,我们通常使用第三方库如Jackson、Gson、Fastjson等来实现...

    java list,set,map,数组间的相互转换详解

    例如,对于字符串数组: ```java String[] arr = {"Larry", "Moe", "Curly"}; List&lt;String&gt; list = Arrays.asList(arr); ``` 注意,这种方法创建的List是固定大小的,不能直接调用`add()`或`remove()`方法。 4...

    JS字符串和数组如何实现相互转化

    在JavaScript中,字符串和数组之间的转化是常见的操作,特别是在处理数据和用户输入时。下面将详细阐述如何在JS中实现这两种类型之间的转换。 首先,我们要理解JavaScript中的字符串(String)和数组(Array)的...

    JSON的String字符串与Java的List列表对象的相互转换

    文档中还提供了多个Java方法的示例代码,用以说明如何将JSON字符串和Java List进行相互转换。例如`toAnswerList`方法,演示了如何根据前端传入的数组(如学生答案、问题ID等)构造一个Answer对象的List。`...

    JSON 字符串 与 java 对象的转换

    本文将详细介绍如何使用`json-lib`库来进行JSON字符串与Java对象之间的相互转换,并提供具体的代码示例。 #### 二、json-lib简介 `json-lib`是一个用于处理JSON的Java库,它可以将Java对象转换成JSON字符串,也...

    PHP数组与字符串互相转换实例

    在PHP编程中,数组和字符串是两种常见的数据类型,它们之间可以相互转换,以便在不同的场景下进行数据处理。本文将详细讲解如何在PHP中实现数组与字符串的转换,并通过实例来演示具体操作。 首先,我们来看如何将...

    C#文档资料

    在C#编程语言中,经常需要处理不同类型数据结构之间的转换,尤其是在处理字符串(`string`)、字符串数组(`string[]`)和动态数组(`ArrayList`)时更为常见。本文将详细介绍如何在C#中实现`ArrayList`与`string`及...

    使用gson,java对象和json字符串之间相互转化

    Gson是Google提供的一个开源库,它允许我们在Java对象和JSON字符串之间进行无缝转换。本文将深入探讨如何使用Gson库进行这种转化操作。 首先,我们需要引入Gson库。如果你使用Maven,可以在pom.xml文件中添加以下...

    delphi流相互转换

    将`TList&lt;String&gt;`转换为`MemoryStream`涉及将每个字符串写入流,通常包括字符串的长度和内容。步骤如下: 1. 初始化一个新的`MemoryStream`。 2. 遍历`TList&lt;String&gt;`,对每个字符串执行以下操作: - 写入字符串...

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    对于数组,可以使用`JSONArray`类,两者可以相互转换。例如,如果`User`对象包含一个`List&lt;String&gt;`的兴趣爱好,可以这样做: ```java List&lt;String&gt; hobbies = Arrays.asList("reading", "gaming"); jsonObject.put...

    JavaBean与Json相互转换

    Json由键值对构成,键用双引号包围,值可以是字符串、数字、布尔值、数组、对象等。如上例的User对象转换为Json字符串可能是这样的: ```json { "name": "张三", "age": 25 } ``` 在Java中,我们可以利用一些库...

    java list与数组之间的转换详细解析

    这里创建了一个包含两个字符串元素的数组,并将其转换为List。 2. List转换为数组 当需要将List转换回数组时,ArrayList提供两种方法:`toArray()`和`toArray(T[] a)`。 - `toArray()`方法: 此方法返回一个新的...

Global site tag (gtag.js) - Google Analytics