java判斷一個文件是否為二進制文件的方法
更新時間:2015年07月24日 11:06:51 作者:fzhlee
這篇文章主要介紹了java判斷一個文件是否為二進制文件的方法,涉及java針對文件的讀取及編碼判斷技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了java判斷一個文件是否為二進制文件的方法。分享給大家供大家參考。具體如下:
public static boolean isBinary(File file)
{
boolean isBinary = false;
try {
FileInputStream fin = new FileInputStream(file);
long len = file.length();
for (int j = 0; j < (int) len; j++) {
int t = fin.read();
if (t < 32 && t != 9 && t != 10 && t != 13) {
isBinary = true;
break;
}
}
} catch (Exception e) {
e.printStackTrace();
}
return isBinary;
}
希望本文所述對大家的java程序設計有所幫助。
相關文章
SpringMVC請求數(shù)據(jù)詳解講解
Spring MVC 是 Spring 提供的一個基于 MVC 設計模式的輕量級 Web 開發(fā)框架,本質上相當于 Servlet,Spring MVC 角色劃分清晰,分工明細,本章來講解SpringMVC如何請求數(shù)據(jù)
2022-07-07
Java詳細講解分析雙指針法的使用
嚴格的來說,雙指針只能說是是算法中的一種技巧。雙指針指的是在遍歷對象的過程中,不是普通的使用單個指針進行訪問,而是使用兩個相同方向(快慢指針)或者相反方向(對撞指針)的指針進行掃描,從而達到相應的目的
2022-04-04
開發(fā)工具EesyCode使用方法解析
這篇文章主要介紹了開發(fā)工具EesyCode使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
2020-04-04
Java字符串定義及常用方法
這篇文章主要介紹了Java字符串定義及常用方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
2019-08-08
Java基礎異常處理代碼及原理解析
這篇文章主要介紹了java基礎異常處理代碼及原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
2019-11-11
Java基礎篇之HashMap指定初始值
這篇文章主要給大家介紹了關于Java基礎篇之HashMap指定初始值的相關資料,HashMap是Java中常用的數(shù)據(jù)結構,它提供了高效的鍵值對存儲和查詢功能,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
2023-12-12