java 截取字符串
CreationTime--2018年7月17日16点37分
Author:Marydon
1.去除最后一个字符
方式一:String
方式二:StringBuilder、StringBuffer
示例:
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("name=Marydon&sex=男&age=18&");
String s = sb.toString();
System.out.println("原字符串:" + s);
// 去除最后一个&字符
sb.deleteCharAt(sb.length() - 1);
System.out.println("通过StringBuilder实现:" + sb.toString());
//
s = s.substring(0, s.length() - 1);
System.out.println("通过String实现:" + s);
}
2.截取指定位置字符串
substring(startIndex,endIndex)
定义:截取字符串,截取位置[startIndex,endIndex)
举例:获取文件名的后缀名(文件类型)
// 获取文件名的后缀名(文件类型)
String oldFileName = "UploadExcelController.java";
String fileType = oldFileName.substring(oldFileName.lastIndexOf("."));
System.out.println(fileType);// .java