java.lang.String 字符串操作

Posted 裸奔的太阳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的位置开始,获取第一次出现":"的位置。也就是说:从指定位置开始检索元素

 

以上是关于java.lang.String 字符串操作的主要内容,如果未能解决你的问题,请参考以下文章

String,StringBuffer,StringBuilder 的区别是什么

java.lang.String的一些方法

java.lang.String.replace 问题的提示? [复制]

Eclipse 插件:如何将“java.lang.string”转换为 IEditorInput?

java:不兼容的类型:T 无法转换为 java.lang.String

String包含在Java哪个包里