Java:String和List互相转换

简介: Java:String和List互相转换
package demo;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ListDemo {
    public static void main(String[] args) {
        String str = "A,B";

        // 字符串转List
        List<String> list = new ArrayList<>(Arrays.asList(str.split(",")));

        list.add("C");
        
        // List转字符串
        String line = String.join(",", list);
        System.out.println(line);
        // A,B,C

    }
}

Arrays.asList 返回的List不能进行添加操作,需要用ArrayList包装一下

UnsupportedOperationException

参考

为什么Java里的Arrays.asList()返回的List不能使用add、remove方法?

            </div>
目录
相关文章
提升音频品质,让你的作品更出色——Adobe Audition 2023【软件下载附带安装教程】
Adobe Audition 2023还具有丰富的音频文件格式支持和导入功能,包括WAV、MP3、AIFF、AAC、FLAC等,可以满足不同音频文件的导入和处理需求。此外,它还具有与其他Adobe软件的无缝集成,包括Premiere Pro、After Effects等,可以方便地将这些软件中的音频文件导入到Audition中进行编辑和处理。同时,它还支持批量处理功能,可以同时处理多个音频文件,提高工作效率。总的来说,Adobe Audition 2023是一款功能强大、易于使用的音频编辑软件,可以帮助用户实现音频艺术的完美呈现。
|
4月前
|
缓存 Windows
错误代码0x8007000d处理方法?
错误代码0x8007000d通常与系统文件损坏、安装介质问题或更新文件缺失相关,以下是综合解决方案:
|
开发者 知识图谱
免费下载!《阿里工程师的自我修养》公开10位阿里大牛解决问题的思维方式
今天,阿里技术公布一波阿里P8、P9技术大牛的思维模型,将他们的思维模式呈现出来。你可以在阿里资深专家职业生涯的真切感悟中,找到应对危机的最佳方法。《阿里工程师的自我修养》现已正式公开,可免费下载阅读。
136307 1
免费下载!《阿里工程师的自我修养》公开10位阿里大牛解决问题的思维方式
|
3月前
|
人工智能 安全 数据挖掘
MCP
模型上下文协议(MCP)是一种全新开放标准,旨在解决大型语言模型(LLM)与外部世界连接的局限。它为LLM与工具、数据库、硬件等建立统一、安全、标准化的通信机制,让AI从“全能模型”转变为可连接万物的“生态核心”,推动AI应用向更广泛领域扩展,开启通往通用人工智能(AGI)的新篇章。
|
11月前
|
SQL 安全 前端开发
Django表单验证和过滤机制在应对复杂安全场景时可能存在哪些漏洞?
Django表单验证和过滤机制在应对复杂安全场景时可能存在哪些漏洞?
307 71
|
8月前
|
搜索推荐 应用服务中间件 PHP
301重定向完整指南: 原理、应用与实现方法
301重定向是一种永久性URL转发技术,用于将旧链接的权重传递给新URL,有助于SEO优化、提升用户体验和维护网站流量。本文介绍了301重定向的应用场景(如更换域名、HTTP转HTTPS等)、实现方法(Apache、Nginx、PHP等)及最佳实践,并解答了常见问题,帮助用户正确配置以确保网站无缝过渡。建议在操作前备份配置并使用工具验证效果。
828 10
|
算法 数据安全/隐私保护 异构计算
基于FPGA的16QAM调制+软解调系统,包含testbench,高斯信道模块,误码率统计模块,可以设置不同SNR
本项目基于FPGA实现了16QAM基带通信系统,包括调制、信道仿真、解调及误码率统计模块。通过Vivado2019.2仿真,设置不同SNR(如8dB、12dB),验证了软解调相较于传统16QAM系统的优越性,误码率显著降低。系统采用Verilog语言编写,详细介绍了16QAM软解调的原理及实现步骤,适用于高性能数据传输场景。
524 69
|
机器学习/深度学习 自然语言处理 语音技术
探索深度学习中的Transformer模型及其在自然语言处理中的应用
探索深度学习中的Transformer模型及其在自然语言处理中的应用
595 5
|
JavaScript 安全 编译器
TypeScript 与 Jest 测试框架的结合使用,从 TypeScript 的测试需求出发,介绍了 Jest 的特点及其与 TypeScript 结合的优势,详细讲解了基本测试步骤、常见测试场景及异步操作测试方法
本文深入探讨了 TypeScript 与 Jest 测试框架的结合使用,从 TypeScript 的测试需求出发,介绍了 Jest 的特点及其与 TypeScript 结合的优势,详细讲解了基本测试步骤、常见测试场景及异步操作测试方法,并通过实际案例展示了其在项目中的应用效果,旨在提升代码质量和开发效率。
298 6
|
存储 人工智能 运维
阿里云自研存储部件创新亮相2024全球闪存峰会
阿里云在AI时代背景下对自研存储部件进行的一系列创新实践并取得丰硕成果。
阿里云自研存储部件创新亮相2024全球闪存峰会