java獲取文件的後綴
給你個示例,應該看得懂吧
File f =new File("Test.txt");
String fileName=f.getName();
String prefix=fileName.substring(fileName.lastIndexOf(".")+1);
System.out.println(prefix);
}
❷ 怎麼獲取文件後綴名是.java文件
選取文件的時候加個文件名過濾器即可。類似如下:
File
file
=
new
File("D:\\mm");
File[]
files
=
file.listFiles(new
FilenameFilter()
{
public
boolean
accept(File
file,
String
fileName)
{
if(fileName.endsWith(".java")){
return
true;
}
return
false;
}
});
這就是獲取D:mm目錄下的.java文件
❸ javafile怎樣獲取到file文件名的後綴
演示:
File f =new File("Test.txt");
String fileName=f.getName();
String prefix=fileName.substring(fileName.lastIndexOf(".")+1);
System.out.println(prefix);
}
JAVA一般存在兩種文件格式,如下:
1.*.java文件是保存源代碼的文本文件 (*代表類名)
使用 javac *.java可以編譯該文件
使用 java *可以運行該類
2.*.class是用於保存 Java類的 二進制編碼以及Class對象,每一個 Java類都有一個解釋該類特徵的 Class對象。*.jar文件 是一種壓縮文件格式
❹ Java Base64 直接獲取文件後綴
import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; // 將 s 進行 BASE64 編碼 public static String getBASE64(String s) { if (s == null) return null; return (new sun.misc.BASE64Encoder()).encode( s.getBytes() ); }敞飢搬渴植韭邦血鮑摩 // 將 BASE64 編碼的字元串 s 進行解碼 public static String getFromBASE64(String s) { if (s == null) return null; BASE64Decoder decoder = new BASE64Decoder(); try { byte[] b = decoder.decodeBuffer(s); return new String(b); } catch (Exception e) { return null; } }
❺ javafile怎樣獲取到file文件名的後綴
Filefile=newFile("Test.java");
StringfileName=file.getName();
String[]token=fileName.split(".");
Stringpf=token[1];
如圖:
❻ 用java編寫一個獲取已知文件的擴展名程序
String name = "abc.java.txt";
String extName = name.substring(name.lastIndexOf(".") + 1);//擴展名
System.out.println(extName);
❼ 關於在Java編程的時候如何讀取一些字典文件,文件的後綴名為dict 或者 dct
.dic是一種詞典文件格式,Dic文件由若干單詞單元組成,每一個單元包含了單詞與解釋信息,每個單詞單元以單詞開始,解釋結束。
相鄰的兩個單詞單元之間沒有間隔(這樣使文件盡可能的小)。
打開方式:
用16位或者32位文件編輯器打開這類文檔
Windows操作系統的記事本(16位)可以打開,一些詞典軟體(如金山詞霸)可以打開 「開心字典」、「中文化精靈」、「Resource Modifier」等軟體的「對照文本格式」支持這種.dic文件 560+等NP系列的專業詞典的格式,只能在機型上使用;
打開詞典軟體,里邊看有無添加詞庫選項。
❽ Java提取文件的文件名和擴展名
public static void main(String[] args) {
String input = "a.jpg";
String[] split = input.split("[.]");
System.out.println(split[1] + "," + split[0]);
}
用字元串切割方法,但是參數接收的是正則表達式
❾ java對文件名的幾個操作,獲取文件擴展名,去掉擴展名
/*
*Java文件操作獲取文件擴展名
*
*Createdon:2011-8-2
*Author:blueeagle
*/
(Stringfilename){
if((filename!=null)&&(filename.length()>0)){
intdot=filename.lastIndexOf('.');
if((dot>-1)&&(dot<(filename.length()-1))){
returnfilename.substring(dot+1);
}
}
returnfilename;
}
/*
*Java文件操作獲取不帶擴展名的文件名
*
*Createdon:2011-8-2
*Author:blueeagle
*/
(Stringfilename){
if((filename!=null)&&(filename.length()>0)){
intdot=filename.lastIndexOf('.');
if((dot>-1)&&(dot<(filename.length()))){
returnfilename.substring(0,dot);
}
}
returnfilename;
}
❿ jsp或者JAVA如何獲取文件的後綴名字嗎
public String getFileType(String fileUri){
File file = new File(fileUri);
String fineName = file.getName();
String fileType = fileName.substring(fileName.lastIndexOf(\".\")+1,fileName.length())
return fileType;
}