获取文件的类型和扩展名(Java)

树莓派使用 OLED 屏显示图片及文字 树莓派默认是不带显示屏的,如果想要查看系统的一些信息,需要使用电脑登录到树莓派,或者通过 HDMI 连接外接显示器查看。这样做总是有点麻烦,我们可以通过外接一个 OLED 屏来显示一些关键参数或者图片。本文将详细介绍操作方法。 OLED 模组介绍 OLED 屏主要有两种:128×32 和 128×64 ,主要颜色是白、黄、蓝。OLED 屏的特点是功耗低,价格便宜,使用 I2C 接口与主机连接。本文所使用的是 128×64 尺寸的屏幕,外形如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直 阅读详情

实验中遇到要获取文件的类型或者扩展名的情况,了解了下。

具体实现:

File file = new File("D:/视频1.mp4"); 
String fileName=file.getName(); 
//获取文件类型fileType(不带.)
String fileType = fileName.substring(fileName.indexOf('.')+1,fileName.length());
//获取文件扩展名(带.)
String file_ext = fileName.substring(fileName.lastIndexOf("."),fileName.length());
System.out.println(fileName + "的类型是:" + fileType);
System.out.println(fileName + "的扩展名是:" + file_ext);

运行结果:

其实是一个意思。哈哈,好无聊。

 

 

 

 

基于转录逆转的药物重定向 GPS 模型 GPS是一个基于分子结构预测基因表达扰动的开源平台,由三个模块组成:RCL(在LINCS扰动数据上训练抗噪MLP)、GPS4Drugs(预测新化合物的基因表达谱并进行逆转评分)、MolSearch(基于MCTS的分子优化)。平台使用Morgan指纹和Gene Ontology注释作为特征输入,将基因表达扰动离散为三分类标签。训练数据来自LINCS Phase I的18,746个化合物和978个landmark基因,支持四细胞系独立训练,可用于药物重定向与化合物筛选。 阅读详情

相关推荐

PCB布局布线要求及多层电路板叠加原则

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考本文主要针对PCB布局布线中的要点进行了总结,并对多层电路板的叠加原则进行了解释。

Ka_wyb的博客 2933

java中的file类

File类概述

qq_67505383的博客 1599

霍尔式流量计背后的技术和算法

例如,在一项实验中,当流量低于最小操作范围(0.250 L/min)时,误差比其他流量大,但仍然在95%的精度范围内可接受。例如,在Honeywell电子学的测试中,使用30英寸水柱的压力计和热电偶测量气体特性,记录并计算实际和理论质量流量,以确定修正系数。霍尔式流量计的校准系数是通过一系列精确的测量和计算步骤确定的,以确保其测量结果的准确性和可靠性。霍尔式流量计的校准系数是通过严格的环境条件、精确的测量步骤和实验数据确定的。其中,Qs是标尺介质的流量,K是修正系数,Qm是用户介质的流量。

百态·数智思维 | 聚焦大数据、量化与未来AI 1233

java 根据文件流获取文件类型的几种方式

获取文件类型

Memory166的博客 6730

Android TV远程调试全攻略:从开发者模式开启到ADB连接(附常见问题排查)

本文提供了一份详尽的Android TV远程调试实战指南,涵盖从开启开发者模式、配置网络ADB连接到高效调试与深度排错的完整流程。文章重点解析了通过Wi-Fi进行远程调试的核心步骤,并针对常见的连接失败、授权问题等提供了系统性的解决方案,旨在帮助开发者为Android TV应用开发构建稳定高效的调试环境。

1340

ChatBI实战:如何用Vanna和WrenAI搭建企业级智能问数系统(附避坑指南)

本文详细介绍了如何利用Vanna和WrenAI搭建企业级智能问数系统(ChatBI),解决多源异构数据整合、语义理解准确率和系统性能安全等核心挑战。通过实战案例和优化策略,展示了这一组合方案在提升查询效率、实现业务自主分析和动态探索式分析方面的显著优势,特别适合企业级数据查询需求。

weixin_29047919的博客 398

Java 获取文件的真实文件类型

通过文件头部的十六进制字符串,通过hutool工具确定文件的类型。

m0_65167892的博客 2014

STM32F407VET6与CH395Q串口通信实战:从零搭建以太网客户端(附完整代码)

本文详细介绍了基于STM32F407VET6微控制器与南京沁恒微CH395Q以太网芯片,通过串口通信从零搭建TCP客户端应用的完整实战过程。内容涵盖硬件连接、驱动层设计、基于FreeRTOS的任务实现以及核心调试技巧,并提供了完整的代码示例,帮助嵌入式开发者快速实现设备联网功能。

weixin_29179311的博客 413

Java 中的 File 文件类(四千字超全详解)

博主将用 优快云 记录 Java 后端开发学习之路上的经验,并将自己整理的编程经验和知识分享出来,希望能帮助到有需要的小伙伴。博主也希望和一直在坚持努力学习的小伙伴们共勉!唯有努力钻研,多思考勤动手,方能在编程道路上行至所向。由于博主技术知识有限,博文中难免会有出错的地方,还望各位大佬包涵并批评指正,博主会及时改正;如果本文对小伙伴你有帮助的话,求求给博主一个赞支持一下,可以一起交流,一起加油!!

林二月的博客 8083

Vue3 + uniapp 踩坑:iOS 真机调试一直报错Maximum call stack size exceeded,和(in promise)MiniProgramError err的解决方法

不是你写错代码,是微信开发工具和 iOS 真机调试的兼容问题。开个空项目都报错,勾个设置就没问题,不是你,是工具的锅。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1265

flash均衡磨损--实时保存设备数据

【代码】flash均衡磨损--实时保存设备数据。

Car12 480

一文总结Java获取文件后缀名的所有方法

Java是一种应用广泛的编程语言,可以通过多种方式来实现对文件的操作,如文件名后缀、文件扩展名等,下面这篇文章主要给大家介绍了关于Java获取文件后缀名的所有方法,需要的朋友可以参考下。

秀才的专栏 1万+

MinerU 系列教程 | 第二课:快速上手 -- 安装与第一次解析

本篇教程作为的第二课,将带你从零完成 MinerU 的环境搭建、模型下载,并成功运行第一次文档解析。上一课我们从宏观视角认识了 MinerU,本课开始正式动手实践。

weixin_43674738的博客 299

Java获取文件的类型(扩展名)

File file=new File("E:\\aa.jpg"); String fileName=file.getName(); String fileTyle=fileName.substring(fileName.lastIndexOf("."),fileName.length()); System.out.println(fileTyle); 程序运行效果图:

fengyuzhengfan的专栏 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

java取文件类型_Java获取文件类型/扩展名

import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.util.HashMap;import java.util.Map;public class FileTypeUtils {private final static Map FILE_TYPE_MAP = new HashMap...

weixin_42232139的博客 273

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

java 怎样根据文件后缀名来得到该类型文件的图标_java根据扩展名获取系统图标和文件图标示例...

复制代码 代码如下:import java.io.File;import java.io.IOException;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.Icon;import javax.swing....

weixin_28976245的博客 210

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Java获取文件类型/扩展名

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34366546的博客 748

java 怎样根据文件后缀名来得到该类型文件的图标_Qt之QFileIconProvider(根据扩展名获取文件图标、类型)...

简述在Qt之QFileIconProvider一节中已经讲解关于如何获取文件图标与类型。但只仍针对本地已存在的文件,此节,我们主要运用前面分享的内容,讲述如何通过任意后缀或本地不存在的文件来获取相关的图标与类型。步骤因为Qt本身并没有提供对于不存在文件获取图标、类型的接口,所以我们只能另寻出路。步骤:通过扩展名(如:txt、exe、pptx)构建临时文件QTemporaryFile。通过QFile...

weixin_42545163的博客 315

java 获取文件扩展名_如何在Java中获取文件扩展名

java 获取文件扩展名Sometimes while working with files, we need to process them differently based on their type. java.io.File doesn’t have any method to get the file extension, here I am providing a utility m...

从零开始的教程世界 1万+

根据文件的MineType 获取 文件的扩展名

根据文件的MineType 获取 文件的扩展名。

C201008的专栏 195

java获取扩展名_Java获取文件扩展名称

有时在处理文件时,需要根据文件类型对它们进行不同的处理。 java.io.File没有任何获取文件扩展名的方法,这里提供了一个实用工具方法来获取文件扩展名。Java获取文件扩展名在句点(.)之后,文件的扩展名是文件名称的最后一部分。 例如,Java源文件扩展名为java,件名始终以.java结尾。可以使用此文件名和扩展逻辑来检索文件名的最后部分并获取文件的扩展名。import java.io.Fi...

weixin_35441226的博客 6062

Java 下载网络图片,根据字节流判断文件类型,并补充扩展名 通过URL下载网络文件,获取文件流并修改文件名

参考并感谢 Java 读取图片文件的类型(MimeType) - 煮过的花朵 - 博客园 仅针对部分图片格式进行处理,其他文件类型可以自行补充。 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream;

cpych的专栏 6187

android 开发--获取文件的扩展名和去掉文件的扩展名

/* * Java文件操作 获取文件扩展名 * */ public static String getExtensionName(String filename) { if ((filename != null) && (filename.length() > 0)) { int dot = filename.lastI

张勤一 6155

Java根据文件名取得文件扩展名

根据不同的带扩展名的文件名获取后缀扩展名 代码如下: /** * 根据文件名取得文件扩展名 * * @param fileName * @return */ private String getFileExtension(String fileName) { if (fileName == null) { return null; } int lastPosDot =

Mick_^_^的博客 940

java获取文件扩展名

public static String getExtend(String filename, String defExt) { if ((filename != null) && (filename.length() > 0)) { int i = filename.lastIndexOf('.'); if ((i > 0) && (i &...

enthan809882的博客 607

Java获取文件的Mime类型的几种方式总结

| test.doc | image/png | ✔️ |结论:根据文件流中前几个字符判断。能够判断真实的文件类型,但是,这种方法的主要缺点是速度非常慢。public void test(){File file = new File(“d:/test.png”);String mimeType = URLConnection.guessContentTypeFromName(file.getName());}结果:| 文件 | 结果 | 结论 || — | — | — || test.png | image

2401_83817171的博客 1395
上一篇: 在字符串中获取指定位置的一段字符(java)
下一篇: java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray
Constantdropping
博客等级 码龄12年 45粉丝 84原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值