字符串拼接
来源:互联网 发布:linux jdk安装详解 编辑:程序博客网 时间:2024/04/23 17:05
我现在有四个字符串,分别为s1、s2、s3、s4,想在输出时,每两个字符串之间插入两个符号“@@”,即“s1@@s2@@s3@@s4”。如果“s1”为空时,输出“s2@@s3@@s4”,同样如果s2为空时,输出“s1@@s3@@s4”,以此类推。请
package com.zhuyu_deng.util;public class Test{public static void main(String[] args){String[] strs ={ "s1", "", "s3" };System.out.println(outStr(strs));}public static String unionString(String[] strs) { StringBuffer sb = new StringBuffer();
for (int i = 0, len= strs.length; i < len ; ++i) { sb.append(strs[i]); if (i + 1 < len && "".equals(strs[i])) sb.append("@@"); } return sb.toString(); }
} // 这种字符串拼接的话要用到可变字符串StringBuffer(或者StringBuilder)// sb.append("".equals(str)?"":"@@");这里是一个三目运算符
- 拼接字符串:
- 字符串拼接
- 字符串拼接
- 字符串拼接
- 字符串拼接
- 拼接字符串
- 拼接字符串
- 拼接字符串
- 拼接字符串
- 字符串拼接
- 拼接字符串
- 字符串拼接
- 字符串拼接
- 拼接字符串
- 字符串拼接
- 字符串拼接
- 字符串拼接
- 字符串拼接
- java实现文件下载
- Qt 界面上控制中英文显示切换
- UART实验程序设计及分析
- Large File Support in Linux
- 基于MFC的串口通信
- 字符串拼接
- iphone simulator 路径
- Java 开源条码生成组件 Barcode4J
- Flash中与xml交互时不显示中文的解决办法
- 用超级链接实现页面转换
- 数据库三大范式详解
- iPhone simulator 路径
- Oracle语言的(+)是什么意思?
- 组播播出程序中主要的代码