java.lang.String 字符串操作

 

1.获取文件名

//获取文件名,即就是去掉文件的后缀
/**
 * mypic.jpg
 * 获取文件名
 * 1. 先找到"."的位置
 * 2. 从第一个字符开始截取到"."的位置
 */
String name = "mypic.jpg";
int index = name.indexOf(".");
String subName = name.substring(0, index);
System.out.println(subName); // mypic

  

2.截取content中的http子串的内容

String content = "<img src="http://ifanr-cdn.b0.upaiyun.com/wp-content/uploads/2017/07/biange.jpg">

Integer index1 = uri.indexOf("src="); // 先找到src=的位置
Integer index2 = uri.indexOf(":", index1 + 5); // 从"src="开始,截取第一个冒号
String id = uri.substring(index1 + 5, index2); // 获取结果

 

 int index = str.indexOf("src=");  //返回当前字符串中第一次出现src=的首字母的位置,下标从0开始

   uri.indexOf(":", index1 + 5);  从下标为5的位置开始,获取第一次出现":"的位置。也就是说:从指定位置开始检索元素

 

原文地址:https://www.cnblogs.com/quan-coder/p/9343200.html