android 怎么截取字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 怎么截取字符串相关的知识,希望对你有一定的参考价值。

aaaaaaa.mp3 只要aaaaaaa?

String text = "aaaaaa.mp3";

方法一:

String[] strs = text.split("\\\\.");
System.out.println(strs[0]);

文件名里不包含“.”号的情况适用


方法二:

int position = text.lastIndexOf(".");
String str = text.substring(0, position);
System.out.println(str);

此方式可靠通用


方法三

System.out.println(text.replace(".mp3", ""));

此方式需要文件名不包含“.”号,并且后缀确定的情况才行


建议用方法二

参考技术A   JAVA中String 类有一个方法为substring(int beginIndex, int endIndex),它返回一个新字符串,它是此字符串从指定的
  beginIndex处开始,一直到索引 endIndex - 1处的字符组成的新字符串。因此,该子字符串的长度为 endIndex-beginIndex
  。

  String a="a796Fb28@";

  String b=a.substring(0,5);

  则b返回值为a796F。
参考技术B String s = new String("aaaaaaa.mp3 ");
String a[] = s.split("\\.");

System.out.println(a[0]); //结果是aaaaaaa
System.out.println(a[1]); //结果是mp3

以上是关于android 怎么截取字符串的主要内容,如果未能解决你的问题,请参考以下文章

android字符串截取

sql字符串截取查询,该怎么解决

java怎么截取字符串?

oracle 怎么从后开始截取字符

php 怎么截取汉字字符串?

php 在smarty里怎么截取字符串?