ZKX's LAB

java 文件 字符串 java截取路径字符串--得文件名

2020-10-05知识11

java怎样读入一个文本文件保存到一个字符串 /*以行为单位读取文件,常用于读面向行的格式化文件public static void readFileByLines(String fileName){File file=new File(fileName);BufferedReader reader=null;try {System.out.println(\"以行为单位读取文件内容,一次读一整行:\");reader=new BufferedReader(new FileReader(file));String tempString=null;int line=1;一次读入一行,直到读入null为文件结束while((tempString=reader.readLine())。null){显示行号System.out.println(\"line\"+line+\":\"+tempString);line+;}reader.close();} catch(IOException e){e.printStackTrace();} finally {if(reader。null){try {reader.close();} catch(IOException e1){}}}}

java怎么往文件里输入一个字符串,往文件输入字符串,需要使用io流

java 通过字符串获取文件名 如果unistat/文件都在这个路径下可以写为subString(url.indexOf(”unistat/“)+8,url.indexOf(”.jsp“)+4);

java截取路径字符串--得文件名 /举例:String fName=\"G:\\\\Java_Source\\\\navigation_tigra_menu\\\\demo1\\\\img\\\\lev1_arrow.gif;方法一:File tempFile=new File(fName.trim());String fileName=tempFile.getName();System.out.println(\"方法一:fileName=\"+fileName);方法二:fName=fName.trim();fileName=fName.substring(fName.lastIndexOf(\"/\")+1);或者fileName=fName.substring(fName.lastIndexOf(\"\\\\\")+1);System.out.println(\"方法二:fileName=\"+fileName);方法三:fName=fName.trim();String temp[]=fName.split(\"\\\\\\\\\");split里面必须是正则表达式,\"\\\\\"的作用是对字符串转义*/temp[]=[G:,Java_Source,navigation_tigra_menu,demo1,img,lev1_arrow.gif]System.out.println(\"temp[]=\"+Arrays.toString(temp));fileName=temp[temp.length-1];System.out.println(\"方法三:fileName=\"+fileName);

java 字符串(文件名),得到文件格式字符串 public class FindType {public static void main(String[]args){String s1=\"20151012.mp4;System.out.println(getType(s1));mp4String s2=\"123.007.txt;假设文件名有很多的点也可以System.out.println(getType(s2));txt}方法去寻找最后一个点开头的字符串static String getType(String s){String[]ss=s.split(\"\\\\.\");表示用.去切割字符串return\".\"+ss[ss.length-1];用.连接最后一个字符串}}输出mp4txt

#string

随机阅读

qrcode
访问手机版