社区
Java SE
帖子详情
告急:关于文件格式与命名规则的问题
码农来者
2004-11-19 08:21:02
假如我知道了文件的内部定义格式和命名规则,请问用JAVA怎样来实现读取这个文件的数据并以表格的形式显示出来?? 最好能提供个实例,这样比较容易理解!
请高手指点指点,不胜感激!!! 谢谢。。。
与我联系E-Mail:zyf8118@126.com
...全文
103
9
打赏
收藏
告急:关于文件格式与命名规则的问题
假如我知道了文件的内部定义格式和命名规则,请问用JAVA怎样来实现读取这个文件的数据并以表格的形式显示出来?? 最好能提供个实例,这样比较容易理解! 请高手指点指点,不胜感激!!! 谢谢。。。 与我联系E-Mail:zyf8118@126.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beakham
2004-11-20
打赏
举报
回复
用流读
jFresH_MaN
2004-11-19
打赏
举报
回复
这个很好办啊
读到空格就取出刚才那个字符串
然后转成相应类型
存进你的结构就行
码农来者
2004-11-19
打赏
举报
回复
对,我就是要写一个读这个格式的文件浏览器
就比如说的定义是这样的:struct abc
{ int a
char[] b
c c
};
struct
{
float c
};
type s
chanceqw
2004-11-19
打赏
举报
回复
别人就算知道你的数据格式,别人的浏览器不知道也没有用啊
所以你现在想写一个读这个格式文件的浏览器是不是?
假如一个文件内容是如下形式的
12 xasf
13 yahgdf
37 gasdf
等等,左边一列是数字,右边一列是字符串,以空格分隔
那你就一行一行读,然后存下来,把左边识别成int型数据,把右边识别成字符串
然后你想怎么显示就是你自己的事了
但是无论如何,你都要首先将其作为流读进来
无论它扩展名是.scc还是.xml或者其他什么东西
至于具体以ascii读还是binary读,这个参考一下InputStream的文档
jFresH_MaN
2004-11-19
打赏
举报
回复
当然要考虑它存储的格式
但你不是说你已经知道它的格式了码?
码农来者
2004-11-19
打赏
举报
回复
就是用要按照它定义的格式来读里面的数据啦,就是相当于一个浏览自己定义格式的文件,比如说我定义了一个文件以.scc为后缀的文件,别人的阅览器不知道我的内部定义格式,他就不能读我的数据了。。就是现在我知道了它的这种内部定义格式,用JAVA怎么读,显示出来?
chanceqw
2004-11-19
打赏
举报
回复
读出来你自己处理啊
码农来者
2004-11-19
打赏
举报
回复
用流就可以读任何格式的文件,难道就不用管它的格式定义??
jFresH_MaN
2004-11-19
打赏
举报
回复
直接用流来读就行了
FileInputStream file=new FileInputStream("file.*"):
while(file.read()!=-1){
}
代码的
文件
和路径
命名
规范和目录结构规划
简介 环境一搭好一般都不大好改动路径
文件
夹和
文件
名称,所以规范些比较好。 注:在简书写完复制过来比较方便,一般在简书上先更新。点击查看
规则
经验
文件
、
文件
夹
命名
法 用字母或下划线_开头的驼峰
命名
法,比较特有的名称用大驼峰
命名
法(A51、PHP、VHDL、Altera、Intellij、CLion),通用和常见的名称用小驼峰
命名
法(env、pro)。不要用中文或特殊字
php工程目录结构
命名
,代码的
文件
和路径
命名
规范和目录结构规划
简介环境一搭好一般都不大好改动路径
文件
夹和
文件
名称,所以规范些比较好。
规则
经验
文件
、
文件
夹
命名
法用字母或下划线_开头的驼峰
命名
法,比较特有的名称用大驼峰
命名
法(A51、PHP、VHDL、Altera、Intellij、CLion),通用和常见的名称用小驼峰
命名
法(env、pro)。不要用中文或特殊字符,如“ ” & - 空格等(空格在指令或代码编辑器里经常要加转义符\ 麻烦),因为我们最好...
udev——设备
文件
管理的用户空间实现
《udev——设备
文件
管理的用户空间实现》来自:刘建文 | 学术半·IT歌·文作者:刘建文关键字:Linux 驱动程序永久链接地址:http://arttech.us/y-2011/udev-userspace-implementation-of-devfs.htmlpostme
注册表的解释和一些简单的修改
注册表的解释和一些简单的修改一、 HKEY_CLASSES_ROOT根键 此根键中主要记录着Windows 95/98中所有的
文件
类型,包括安装操作系统时约定注册的和由于以后安装软件而新加载的各种
文件
类型,并将不同的
文件
类型与相应的应用程序关联起来。1. 在已定义的很多
文件
类型中都可以找到shell\open\command这个主键,其键值决定了双击此类型
文件
后,系统将自动调用哪个应用程
Spring全家桶之SpringCloud——初级阶段
SpringCloud 初级阶段知识体系搭建分享 ,包括微服务架构介绍, 微服务设计原则, SpringCloud介绍以及基本环境搭建, SpringBoot项目的构建, 日志配置
文件
和yml的介绍, 多环境配置
文件
的
命名
与使用, 核心注解与异常处理, 健康状况监控, RabbitMQ搭建以及项目整合, Eureka注册中心的详细介绍等等 .内容较多, 请有选择观看 ,如有错误欢迎指出~~~
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章