java字符串截取

java字符串截取截取文件夹的路径应用场景异步生成文件之后,将文件所存的物理路径返回给前端,但是一般前端都会有静态资源代理,那么后端不用把代理的那段路径也返回回去,这里可以使用截取Stringpath=”/home/data/excelfile/export.xlsx”;//获得”excelfile/export.xlsx”,并且不需要前面的”/”Stringoo=path.sub…

大家好,欢迎来到IT知识分享网。java字符串截取"

截取文件夹的路径

应用场景
异步生成文件之后,将文件所存的物理路径返回给前端,但是一般前端都会有静态资源代理,那么后端不用把代理的那段路径也返回回去,这里可以使用截取

String path="/home/data/excelfile/export.xlsx";

    //获得"excelfile/export.xlsx",并且不需要前面的"/"
    String oo=path.substring(path.lastIndexOf("/",path.lastIndexOf("/")-1)+1);
    //"+1"代表在定位时往后取一位,即去掉"/"
    //"-1"代表以"/"字符定位的位置向前取一位
    //从path.lastIndexOf("/")-1位置开始向前寻找倒数第二个"/"的位置
    System.out.println(oo);
    // 打印结果 excelfile/export.xlsx  如果需要前缀/ 可以把+1 去掉

根据特定字符将字符串拆分成数组
split方法,还支持正则表达式匹配,但是会比较消耗性能

String str = "53285964,王五,刘思";
String[] strs = str.split(",");
for(int i=0,i<strs.length;i++){
    System.out.println(strs[i].toString());
}

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/22311.html

(0)
上一篇 2024-01-07 15:33
下一篇 2024-01-07 17:45

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信