Java中arraylist和数组的相互转换
Java中ArrayList和数组之间的相互转换
- ArrayList转为数组
- 数组转为ArrayList
一、ArrayList转换数组
public static void arrayListToArray() {// ArrayList转换数组List<String> arraylist = new ArrayList<String>();arraylist.add("java");arraylist.add("c++");arraylist.add("python");// 转换String[] arr = arraylist.toArray(new String[arraylist.size()]);// 打印for(int i=0;i<arr.length;i++) {System.out.println(arr[i]);}}
二、数组转为ArrayList
第一种方法:
public static void arrayToArrayList() {// 数组转arraylistString[] arr = new String[]{"java","c++","python"};// 转换List<String> list = Arrays.asList(arr);System.out.println(list.toString());}
但该方法返回的arraylist不能进行添加或删除列表中的元素,因为返回的列表不是java.util.ArrayList。而是java.util.Arrays中的一个私有静态类。
第二个方法:
public static void arrayToArrayList_2() {// 数组转arraylistString[] arr = new String[]{"java","c++","python"};// 转换List<String> list = new ArrayList<String>(Arrays.asList(arr));System.out.println(list.toString());}
Java中arraylist和数组的相互转换相关推荐
- java中集合和数组的相互转换
代码: public class Test {public static void main(String[] args) {Integer[] a = {1, 2, 3};// 数组转成集合// 以 ...
- Java中List和数组Array和String之间的相互转换
Java中List和数组Array和String之间的相互转换 之前面试的时候遇到一个问题,先给大家分享一下.问:我想分别得到list,string和数组的长度,我能通过什么代码来得到? 这个问题先留 ...
- java 数组转化为arraylist_在Java中怎样把数组转换为ArrayList?
本文分析了Stack Overflow上最热门的的一个问题的答案,提问者获得了很多声望点,使得他得到了在Stack Overflow上做很多事情的权限.这跟我没什么关系,我们还是先看看这个问题吧. 这 ...
- Java中创建泛型数组
Java中创建泛型数组 使用泛型时,我想很多人肯定尝试过如下的代码,去创建一个泛型数组 T[] array = new T[]; 当我们写出这样的代码时编译器会报Cannot create a gen ...
- java中ArrayList和LinkedList的区别
首先来看ArrayList和LinkedList的集成类和接口的区别.// lang java public class ArrayList<E> extends AbstractList ...
- Java中如何将一个数组分割成多个等长度的数组
Java中如何将一个数组分割成多个等长度的数组,最后剩下的为一个素组 先看图 分析数据 提取公式 分装代码 1.如下我们需求 最近朋友android项目中有一个需求如下: 这一个长集合[item0, ...
- Java 中怎么打印数组?
分享一道经典Java面试题: Java 中怎么打印数组? 你可以使用 Arrays.toString() 和 Arrays.deepToString() 方法来打印数组.由于数组没有实现 toSt ...
- java中string和int的相互转换
java中string和int的相互转换 int -> String int i=12345; String s=""; 核心:s=i+""; Strin ...
- java在数组中放入随机数_如何在Java中随机播放数组
java在数组中放入随机数 There are two ways to shuffle an array in Java. 有两种方法可以在Java中随机播放数组. Collections.shuff ...
最新文章
- 程序员面试题100题第19题——反转链表
- 在哪里能收到python实例代码-python下10个简单实例代码
- 描述项目的典型用户与场景
- 百度地图描绘轨迹html,百度地图API 绘制轨迹历史
- 版本交付_连续交付友好的Maven版本
- POJ3764 The xor-longest Path(Trie树)
- wordpress 文章页面 (single.php)
- Jmeter(三)_配置元件
- ubuntu16.04中如何将python3设置为默认
- 电力线通信(Power Line Communication)简介
- JZOJ 6287.扭动的树【区间dp】
- 读Leveraging Unimodal Self-Supervised Learning for Multimodal AVSR论文
- 作为技术人员,写博客对我们到底有什么好处?为什么要写博客?
- 网易云轻舟设计理念与技术选型
- 遥感成像原理与遥感图像特征
- oracle删除table不进回收站,清除当前用户的回收站
- 最要紧的是,我们首先要善良,其次是要诚实,再次是以后永远不要相互遗忘。...
- 计算机图形学的主要研究内容是什么?
- v-viewer:vue3图片查看器
- 星球 100 人了!
热门文章
- Redisson报异常attempt to unlock lock, not locked by current thread by node id解决方案
- ​明知工作没前途,想辞职却又不知道做什么?
- 关于“华为”的大数据分析
- Qt-创建QMainWindow
- 明翰Java教学系列之认识Java篇V1.3(持续更新)
- mamp pro中mysql报错解决
- linux设置环境变量将动态库加入环境变量步骤
- Excel选中区域全都除以某一个数
- python 完整的海龟策略_9海龟策略_python量化交易_Python视频-51CTO学院
- 【阿里云建站】云服务器能免费送?