java 检索编号输出信息_java,_java 如何解析txt文档,输入检索信息,然后输出,java - phpStudy...
java 如何解析txt文档,输入检索信息,然后输出
请输入代码需求:
请解析config.txt,文件格式包括段落名称、字段名称和字段值。段落名称的值为:"segment:"右边的字符串,在一个文件中不会有重复的段落名称;字段的名称为"="左边的字符串,字段的值为"="右边的字符串。例如:ipconfig是段落,ip是字段名称,字段值是"192.168.0.1",文件中以#起始的行为注释行,需要跳过,不做解析。
要求:
文件名称、段落名称、字段名称需要作为最终执行程序的命令行参数输入,程序返回字段值,输出到屏幕;
文件行中可能有多余的空白(空格或者制表符),比如等号前、等号后、前导空白符等,需要过滤这些空白符,只输出字段值;
需要注意:要判断是否是注释行,如果是注释行则跳过不做处理;
需要注意:要判断文件中是否有空白行,如果有空白行则跳过不做处理;
需要注意:段落名称不可能重复,但是,不同的段落中可能存在相同的字段名称;
需要注意:如果出现非法的命令行输入参数,需要有明确并恰当的提示;
环境提示:
linux操作系统默认安装选项包括了C开发环境,命令行可以直接编译;
windows操作系统的C程序开发可以使用VC等IDE环境编写。
java和操作系统无关,建议安装JDK后,使用文本编辑器编辑程序(如notepad、UE、vi等),在命令提示符下直接使用javac命令编译成class文件,使用java命令执行程序。
示例(java程序):
输入:javac GetConfig.java #进行编译;
java GetConfig config.txt jdbcconfig username #命令行执行程序
#三个参数:
1、文件名称
2、段落名称
3、字段名称
#本程序实现:根据段落名称和字段名称从指定的文件中取值。
输出:zhangsan #输出结果
这是txt文档内容
# net.conf
# 2009/12/20
#ipconfig
segment:ipconfig
ip= 192.168.0.1
port=81
timeout=600000
#idbcconfig
segment:jdbcconfig
ip = 192.168.0.2
port=8080
username=zhangsan
password=000000
#ftpconfig
segment:ftpconfig
ip= 192.168.0.3
port=21
username=mng
password=qqhbc
#websit
segment:websit
ip=192.168.0.222
port=8000
address= http://www.sina.com.cn
#netconfig
segment:netconfig
ip = 192.168.9.28
port= 1045
mac= AA.EF.FF.BA.3F.7A
timeout=600000
相关阅读:
symfony中使用Doctrine一对多映射在取对应Entity数组时的如何先排序?
Java无法连接oracle
关于IE浏览器下带背景图片的a链接在点击的时候会出现一层背景的问题
linux下部署asp.net网站 给第三方接口发送数据 返回失败 第三方接口说他们接收到的数据有乱码无法解析
React createClass 和 Component 有什么区别?
Android 如何無root截圖
算法出现问题,但不知道错那里了?
单例对多线程的性能影响有多大?
AWK:man awk对BEGIN的执行解释木有看懂
mysql触发器执行过程中断电?
最近在用python分布式爬虫,使用的是scrapy框架,采用主从模式?
如何解决vue.js组件切换屏幕闪动
webpack中的字体问题
一道关于单链表反转的java代码补全题
手机端滚动条
用angularjs时字符串转换问题
用kvc就能实现模型字典转换,为什么还要用mjextension?
utf8编码规则会受制于Unicode实际的字符对应吗?
taobao LVS fullnat 是否可以不使用交换机做ospf
请教html布局问题。
java 检索编号输出信息_java,_java 如何解析txt文档,输入检索信息,然后输出,java - phpStudy...相关推荐
- java jdom解析xml文件_Java 使用JDOM解析XML文档
使用JDOM解析XML文档 JDOM是一种使用 XML(标准通用标记语言下的一个子集) 的独特 Java 工具包.下面我们来看一下怎么使用 JDOM来解析XML文档. 首先下载JDOM的jar包,并导 ...
- java 把数据写入txt_java把集合数据写入txt文档
Zend Studio导入ThinkPHP工程 1.一般来说,thinkPHP文件工程(简称php工程)要部署到www下面,那么可以先复制一份php工程到非www文件夹的地方(如桌面): 2.打开ze ...
- java毕业设计企业间信息交互系统源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计企业间信息交互系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计企业间信息交互系统源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技 ...
- 基于Java毕业设计弹幕视频网站源码+系统+mysql+lw文档+部署软件
基于Java毕业设计弹幕视频网站源码+系统+mysql+lw文档+部署软件 基于Java毕业设计弹幕视频网站源码+系统+mysql+lw文档+部署软件 开发语言:Java语言 开发软件:idea ec ...
- java毕业设计青少年心理健康公益扶助网站源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计青少年心理健康公益扶助网站源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计青少年心理健康公益扶助网站源码+lw文档+mybatis+系统+mysql数据库 ...
- java毕业设计铝塑门窗的研制和生产管理源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计铝塑门窗的研制和生产管理源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计铝塑门窗的研制和生产管理源码+lw文档+mybatis+系统+mysql数据库+调 ...
- java毕业设计流浪猫狗救助网站源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计流浪猫狗救助网站源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计流浪猫狗救助网站源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技术栈 ...
- 基于java图书个性化推荐系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java图书个性化推荐系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java图书个性化推荐系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈 ...
- java毕业设计汽车租赁系统演示录像源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计汽车租赁系统演示录像源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计汽车租赁系统演示录像源码+lw文档+mybatis+系统+mysql数据库+调试 本源 ...
最新文章
- (转)SpringBoot系列—Redis使用
- Android开发之自定义Notification(源代码分享)
- html 流动效果,html5 canvas流动的海浪特效
- js获取url中的参数值
- 需要支持多种操作的线段树该如何确定运算顺序?
- FAILED BINDER TRANSACTION
- 服务器开机忘记密码怎么修改,服务器忘记mysql密码怎么修改?
- 【快讯】JeecgBoot低代码平台,成功入选2021科创中国·开源创新榜
- tensorflow随笔——Yolo v1
- sql连接查询语句中on、where筛选的区别总结
- 你知道java中重载和重写的区别吗?(详细解说)
- 幻数 linux_查找第n个幻数
- 软件的创新:分析网易云音乐的成功创新
- 大学开学初计算机水平测试,请查收这份大学生开学攻略——
- 时间序列分析教程(四):AR与MA模型详细分析(公式推导,慎入)
- Meth | 关闭mac自带apache的启动
- 解决JSCH的sftp连接时出现的com.jcraft.jsch.JSchException: Session.connect: java.io.IOException: End of IO Stre
- java毕业生设计运动会管理系统计算机源码+系统+mysql+调试部署+lw
- Apache服务器的启动方法
- Java项目:酒吧后台管理系统(java+SSM+JSP+HTML+mysql)
热门文章
- linux服务器u盘启动项检测不到,将U盘设置为第一启动项之后却检测不到U盘怎么办?...
- php类的举例,用类来代替递归方法,用php举例_php _ 搞代码
- flag的具体用法python_Python Qt.WindowFlags方法代码示例
- 怎么提升笔记本显卡性能
- 转:javascript方法--bind()
- java中修改密码_java怎样修改用户名密码?
- springboot+shiro:ShiroConfiguration配置
- 控制台出现Failed to bind properties under ‘spring.datasource‘ to javax.sql.DataSource
- php取商,PHP获取百度关键词排名
- vue 功能模块后台可配置_Github14k的Springboot后台管理系统