java如何把String字符串中所有的空格和制表符(\t)替换成单个符号。
2016-05-18 16:43
543 查看
该方法可用于将字符串分解成若干有用的数组。
大致代码如下:
package test;
import java.util.ArrayList;
import java.util.List;
/**
* @author : suyuyuan
* @date :2016年5月18日 上午11:28:47
* @version 1.0
*/
public class a {
public static void main(String[] args) {
String s="qw
er as"; //字符串s中包含若干空格和制表符 \t。
String newstr1=s.replaceAll(" ",","); //先把所有空格替换成 逗号。
System.out.println(newstr1);
String newstr2=newstr1.replaceAll("\t",","); //再把所有的制表符替换成逗号。
System.out.println(newstr2);
String newstr3=newstr2.replaceAll(",+", ","); //把所有重复的逗号合并成一个逗号。
System.out.println(newstr3);
String[] strings=newstr3.split(","); //按逗号分解该字符串。
List<String> stringList = new ArrayList<String>(); //将分解后的字符串数组存储到ArrayList对象当中。
for(int i=0;i<strings.length;i++){
stringList.add(strings[i].trim());
}
System.out.println(stringList);
}
}
大致代码如下:
package test;
import java.util.ArrayList;
import java.util.List;
/**
* @author : suyuyuan
* @date :2016年5月18日 上午11:28:47
* @version 1.0
*/
public class a {
public static void main(String[] args) {
String s="qw
er as"; //字符串s中包含若干空格和制表符 \t。
String newstr1=s.replaceAll(" ",","); //先把所有空格替换成 逗号。
System.out.println(newstr1);
String newstr2=newstr1.replaceAll("\t",","); //再把所有的制表符替换成逗号。
System.out.println(newstr2);
String newstr3=newstr2.replaceAll(",+", ","); //把所有重复的逗号合并成一个逗号。
System.out.println(newstr3);
String[] strings=newstr3.split(","); //按逗号分解该字符串。
List<String> stringList = new ArrayList<String>(); //将分解后的字符串数组存储到ArrayList对象当中。
for(int i=0;i<strings.length;i++){
stringList.add(strings[i].trim());
}
System.out.println(stringList);
}
}
相关文章推荐
- Java注解
- 常用排序算法的java实现
- Java容器类浅析一-----容器类的类型
- Spring <context:annotation-config/> <context:component-scan/>与<mvc:annotation-driven />
- java &与&&的区别
- IDEA与Eclipse默认快捷键对比
- 全排序
- java对象参数测试源码
- JAVA_OPTS参数过小
- MyEclipse安装Freemarker插件
- JAVA—对象流
- java检测对象中是否存在某个属性
- Java语言中IO流的操作规律学习笔记
- Java_动态加载类(英文)
- shiro+springMVC文档
- Struts2中 Result类型配置详解
- eclipse 清除svn 帐号密码
- Spring知识点提炼
- 好文分享_java堆栈的区别
- RxJava线程控制 —— Scheduler (一)