3个回答
展开全部
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", ""));
此方式需要文件名不包含“.”号,并且后缀确定的情况才行
建议用方法二
展开全部
JAVA中String 类有一个方法为substring(int beginIndex, int endIndex),它返回一个新字符串,它是此字符串从指定的
beginIndex处开始,一直到索引 endIndex - 1处的字符组成的新字符串。因此,该子字符串的长度为 endIndex-beginIndex
。
String a="a796Fb28@";
String b=a.substring(0,5);
则b返回值为a796F。
beginIndex处开始,一直到索引 endIndex - 1处的字符组成的新字符串。因此,该子字符串的长度为 endIndex-beginIndex
。
String a="a796Fb28@";
String b=a.substring(0,5);
则b返回值为a796F。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String s = new String("aaaaaaa.mp3 ");
String a[] = s.split("\\.");
System.out.println(a[0]); //结果是aaaaaaa
System.out.println(a[1]); //结果是mp3
String a[] = s.split("\\.");
System.out.println(a[0]); //结果是aaaaaaa
System.out.println(a[1]); //结果是mp3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |