java 字符串的不同截取方式

在我们开发的过程中,经常需要对字符串进行修改和截取,以满足程序的需要

下面我们将谈论字符串的截取方法和过程主要讨论适用两种方法进行截取,subString()和spilt()



public class TestSubString {


/**
* @param args
*/


public static void main(String[] args) {
// TODO Auto-generated method stub
//1用subString()函数进行截取,以某个字符为标准
String c="2015-4-12 T 12:22";
String  d=c.substring(0,c.indexOf("T")).trim();
String  e=c.substring(c.indexOf("T")+1).trim();
System.out.println("subString()函数进行截取"+d);
System.out.println("subString()函数进行截取"+e);
//2使用split()函数进行截取
String[] str=null;
String f="2015-4-12 T 12:22";
//把字符串以T分割成数组
str=f.split("T");
//取数组的第一个值
System.out.println("使用split()函数进行截取"+str[0].trim());
//取数组的第二个值
System.out.println("使用split()函数进行截取"+str[1].trim());
//3字符串中出现多个T,进行一spli()函数进行分割
String[] str1=null;
String h="2015-4-12 T 12:22 T 34";
str1=h.split("T");
System.out.println("字符串中出现多个T"+str1[0].trim());
//取数组的第二个值
System.out.println("字符串中出现多个T"+str1[1].trim());
System.out.println("字符串中出现多个T"+str1[2].trim());
}


}

打印结果如下

subString()函数进行截取2015-4-12


subString()函数进行截取12:22


使用split()函数进行截取2015-4-12


使用split()函数进行截取12:22


字符串中出现多个T2015-4-12


字符串中出现多个T12:22


字符串中出现多个T34

你可能感兴趣的:(java 字符串的不同截取方式)