/*
* 获取已知文件的扩展名
*/
//package cn.itcast.lianxi2;public class Demo2 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "abc.bc.java";
getLastName(s);
} public static void getLastName(String s) {
String[] ts; if (s.endsWith(".java")) {//判断传入文件是否以.java结尾
ts = s.split("."); //成立,进行切割
System.out.println(ts[ts.length-1]);//打印数组最后下标的元素
} }}提示称下标越界了
* 获取已知文件的扩展名
*/
//package cn.itcast.lianxi2;public class Demo2 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "abc.bc.java";
getLastName(s);
} public static void getLastName(String s) {
String[] ts; if (s.endsWith(".java")) {//判断传入文件是否以.java结尾
ts = s.split("."); //成立,进行切割
System.out.println(ts[ts.length-1]);//打印数组最后下标的元素
} }}提示称下标越界了
String[] ts ="abc.bc.java".split("\\.");
System.out.println(ts[ts.length-1]);
split的参数是正则表达式,点 代表任意字符,须转义