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请求数据详解讲解

    SpringMVC请求数据详解讲解

    Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet,Spring MVC 角色划分清晰,分工明细,本章来讲解SpringMVC如何请求数据
    2022-07-07
  • 通过第三方接口发送短信验证码/短信通知(推荐)

    通过第三方接口发送短信验证码/短信通知(推荐)

    这篇文章主要介绍了通过第三方接口发送短信验证码/短信通知(推荐)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • LIS 最长递增子序列 Java的简单实现

    LIS 最长递增子序列 Java的简单实现

    下面小编就为大家带来一篇LIS 最长递增子序列 Java的简单实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • Java详细讲解分析双指针法的使用

    Java详细讲解分析双指针法的使用

    严格的来说,双指针只能说是是算法中的一种技巧。双指针指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行扫描,从而达到相应的目的
    2022-04-04
  • Mybatis实体类对象入参查询的笔记

    Mybatis实体类对象入参查询的笔记

    这篇文章主要介绍了Mybatis实体类对象入参查询的笔记,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • 开发工具EesyCode使用方法解析

    开发工具EesyCode使用方法解析

    这篇文章主要介绍了开发工具EesyCode使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Java字符串定义及常用方法

    Java字符串定义及常用方法

    这篇文章主要介绍了Java字符串定义及常用方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Java基础异常处理代码及原理解析

    Java基础异常处理代码及原理解析

    这篇文章主要介绍了java基础异常处理代码及原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 关于后缀表达式的java实现过程

    关于后缀表达式的java实现过程

    这篇文章主要介绍了关于后缀表达式的java实现过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Java基础篇之HashMap指定初始值

    Java基础篇之HashMap指定初始值

    这篇文章主要给大家介绍了关于Java基础篇之HashMap指定初始值的相关资料,HashMap是Java中常用的数据结构,它提供了高效的键值对存储和查询功能,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12

最新评论