`
zhsq_java
  • 浏览: 60823 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

将集合和数组转化成字符串

    博客分类:
  • java
阅读更多
	/**
	 * 把一个集合转化成一个字符串,null或size为0时转化为空串
	 */
	public static String collToStr(Collection c, String delimiter) {
		if (c == null || c.size() == 0) {
			return "";
		}

		Iterator it = c.iterator();

		StringBuilder sb = new StringBuilder(cleanToStr(it.next()));

		while (it.hasNext()) {
			sb.append(delimiter);
			sb.append(cleanToStr(it.next()));
		}

		return sb.toString();
	}

	/**
	 * 把一个数组转化成一个字符串,null或size为0时转化为空串
	 */
	public static String arrayToStr(Object[] os, String delimiter) {
		if (os == null || os.length == 0) {
			return "";
		}

		StringBuilder sb = new StringBuilder(cleanToStr(os[0]));

		for(int i = 1; i< os.length; i++){
			sb.append(delimiter);
			sb.append(cleanToStr(os[i]));
		}

		return sb.toString();
	}
分享到:
评论

相关推荐

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    将数组元素连接为字符串.asp 构造制定字符串.asp 正向截取字符串.asp 正向查找字符串.asp 获取字符串长度.asp 第13章(/14/) Matches集合与Macth对象.asp ...

    《ASP网络程序设计》实验指导书(网站建设与维护&网络程序设计)

    CStr(Variant)将变量Variant转化为字符串类型 CDate(Variant)将变量Variant转化为日期类型 CInt(Variant)将变量Variant转化为整数类型 CLng(Variant)将变量Variant转化为长整数类型 CSng(Variant)将变量Variant...

    Python Cookbook

    1.8 检查字符串中是否包含某字符集合中的字符 15 1.9 简化字符串的translate方法的使用 18 1.10 过滤字符串中不属于指定集合的字符 20 1.11 检查一个字符串是文本还是二进制 23 1.12 控制大小写 25 1.13 访问子...

    ASP200问.EXE

    19.如何判断字符串是否以指定字符串开头或结尾 20.如何判断字符是否是英文字符 21.如何检测字符串出现的次数 22.如何过滤字符串中的HTML代码 23.如何截取字符串 24.如何实现字符串和数组的转换 25.如何实现字符大小...

    freemarker总结

    lower_case:将字符串转换成小写 upper_case:将字符串转换成大写 trim:去掉字符串前后的空白字符 下面是集合的常用内建函数 size:获取序列中元素的个数 下面是数字值的常用内建函数 int:取得数字的整数部分,...

    正则表达式30分钟入门教程

    在这里,*会被解释成任意的字符串。和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求——当然,代价就是更复杂——比如你可以编写一个正则表达式,用来查找所有以0...

    正规文法转正规式+正规式NFA(完整可运行代码)

    先读入正规式,并对正规式进行合法检测,将正规式中填入连接符号“+”,然后将其转化成后缀表达式,根据后缀表达式,对每一个操作符和操作数进行处理,处理的数据结构为cell类型的堆栈,处理完后,将最终栈内唯一的...

    java初学者必看

    5.2.1 与字符串的连接 5.2.2 与其他数据类型的连接 5.3 String字符串操作 5.3.1 基本操作 5.3.2 比较 5.3.3 转化 5.3.4 查找 5.3.5 截取拆分 5.3.6 替换或修改 5.4 StringBuffer类操作 5.4.1 基本操作 ...

    C#编程经验技巧宝典

    70 &lt;br&gt;0096 如何将数字转换为字符串 70 &lt;br&gt;0097 如何将字符串转换为数字 70 &lt;br&gt;0098 如何将数字转换为日期格式 71 &lt;br&gt;0099 如何将数字转换为货币格式 71 &lt;br&gt;0100 将字母全部转换大写 ...

    Winson.Framework 1.0发布!

    URL(URL 中域信息之后的部分,包括查询字符串(如果存在)) 3、获得当前完整Url地址 4、过滤危险字符串 5、替换html中的特殊字符 6、恢复html中的特殊字符 7、检查一个字符串是否可以转化为日期,...

    CLR.via.C#.(中文第3版)(自制详细书签)Part1

    14.4.2 将多个对象格式成一个字符串 14.4.3 提供定制格式化器 14.5 解析字符串来获取对象:Parse 14.6 编码:字符和字节的相互转换 14.6.1 字符和字节流的编码和解码 14.6.2 Base-64字符串编码和解码 14.7 ...

    CLR.via.C#.(中文第3版)(自制详细书签)

    14.4.2 将多个对象格式成一个字符串 14.4.3 提供定制格式化器 14.5 解析字符串来获取对象:Parse 14.6 编码:字符和字节的相互转换 14.6.1 字符和字节流的编码和解码 14.6.2 Base-64字符串编码和解码 14.7 ...

    CLR.via.C#.(中文第3版)(自制详细书签)Part3

    14.4.2 将多个对象格式成一个字符串 14.4.3 提供定制格式化器 14.5 解析字符串来获取对象:Parse 14.6 编码:字符和字节的相互转换 14.6.1 字符和字节流的编码和解码 14.6.2 Base-64字符串编码和解码 14.7 ...

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    14.4.2 将多个对象格式成一个字符串 14.4.3 提供定制格式化器 14.5 解析字符串来获取对象:Parse 14.6 编码:字符和字节的相互转换 14.6.1 字符和字节流的编码和解码 14.6.2 Base-64字符串编码和解码 14.7 ...

    算法导论(part1)

    如果希望实现这些算法中的任何一个,就会发现,将书中的伪代码翻译成读者熟悉的某种程序设计语言,是一件相当直接的事。伪代码被设计成能够清晰简明地描述每一个算法。因此,我们不考虑出错处理和其他需要对读者所用...

Global site tag (gtag.js) - Google Analytics