文档章节

把list集合中的各元素按指定的字符分隔拼接成一个字符串操作

爱运动的小乌龟
 爱运动的小乌龟
发布于 2018/02/28 17:40
字数 117
阅读 536
收藏 0

public static void main(String[] args) {
        List<String> lists=new  ArrayList<String>();
        BufferedReader br = null;
        String path="D:\\test\\src\\001.txt";
        try {
            br = new BufferedReader(new InputStreamReader(new FileInputStream(
                    new File(path)), "GBK"));
            String line = null;
            while ((line = br.readLine()) != null) {
                lists.add(line);
            }

            //各元素按“---”分隔开拼接成一个字符串
            String combiner=StringUtils.join(lists, "---");
            System.out.println(combiner);
            br.close();
        } catch (Exception e) {
            System.err.println("errors :" + e);
        }
    }

注意StringUtils用的包为import org.apache.commons.lang.StringUtils;

maven中央仓库可以下载到。

© 著作权归作者所有

爱运动的小乌龟
粉丝 3
博文 151
码字总数 43979
作品 0
朝阳
私信 提问
python 面试总结

金* python开发工程师: 1. 字符串连接+和join的区别: 主要考察两种实现方式内存管理: 字符串对象是不可改变的,Python创建一个字符串后,你不能把这个字符中的某一部分改变。任何对字符串的...

zzz2738
2017/07/18
0
0
Struts2 分割字符串标签s:generator

有些时候会从后台返回一个字符串,可以通过Strut2的标签s:generator进行分割。 generator标签,该标签可以将指定字符串按指定分隔符分割成多个字串。生成的多个字串可以用iterator标签进行迭...

lee_json
2012/09/27
0
0
freemarker总结

Freemarker 使用总结 FreeMarker模板文件主要由如下4个部分组成: 文本:直接输出部分 注释:<!-- …-->格式部分,不输出 插值:即${}或者#{}部分,使用数据模型中的部分替代输出. FTL指令:freema...

忘川-hsm
2016/11/01
21
0
argz_create_sep函数

函数位于glibc源码中的../glibc-version/string/argz-ctsep.c中,其作用是将字符串以指定的字符进行分割,指定字符的位置替换成空字符串(0),使整个字符串形成一个argz vector。 argz vec...

微笑不知慌张
2015/09/29
87
0
【Python】07、python内置数据结构之字符串

一、字符串 1、定义和初始化 In [4]: s = "hello python"In [4]: s = "hello python" In [5]: sOut[5]: 'hello python' In [6]: s = 'hello python' In [7]: sOut[7]: 'hello python' In [8]......

xiexiaojun
2017/05/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

获取map()以在Python 3.x中返回列表

我正在尝试将列表映射为十六进制,然后在其他地方使用该列表。 在python 2.6中,这很简单: 答: Python 2.6: >>> map(chr, [66, 53, 0, 94])['B', '5', '\x00', '^'] 但是,在Python 3.......

技术盛宴
12分钟前
4
0
基于TI达芬奇系列TMS320DM8148浮点DSP C674xBOOT SET启动选择开关、Micro SD接口

说明 由广州创龙设计的SOM-TL8148和SOM-TL8127核心板是Pin To Pin兼容,两款核心板公用同一块底板。DM8148与DM8127相比,DM8148有SATA接口,DM8127没有SATA接口;而DM8127有CSI2接口,DM814...

Tronlong创龙
15分钟前
4
0
产品经理如何有效进行需求管理?

需求是整个软件项目当中最重要一项输入。软件开发和传统生产行业最大的区别在于,需求总是模糊的、主观的和随时变化的。相对于电子产品、汽车等制造行业有形的硬件需求,软件开发的需求的描述...

Worktile
29分钟前
2
0
Python 判断变量是否是 None 的三种写法

代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是if x is None; 第二种是 if not x:; 第三种是if not x is None(这句这样理解更清晰if not (x is None)) 。 如果你觉得...

每天学Python
32分钟前
2
0
springboot初探——启动流程

前面已经介绍一下springboot,本篇开始介绍springboot在启动过程中做了什么,凭什么那么少的代码就能完成一个web项目。 其他的我们可以先不管,先来看一眼springboot的main方法 @SpringBootA...

计算机狼
51分钟前
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部