- 浏览: 101594 次
- 性别:
- 来自: 杭州
文章分类
最新评论
package utils; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.HashMap; import java.util.Map; /** * 读取 * <ul> * <li>xxx :xxxx</li> * </ul> * 格式的txt文档 */ public class FieldReader { private InputStream in; private Map<String, String> map = new HashMap<String, String>(); public FieldReader(File file) { try { in = new FileInputStream(file); } catch (FileNotFoundException e) { e.printStackTrace(); } } public FieldReader(InputStream in) { this.in = in; } /** 获取键值对 */ public Map<String, String> init() { read(); return map; } private void read() { try { InputStreamReader reader = new InputStreamReader(in, "UTF-8");//当输入的文本已经知道编码格式时,直接使用 BufferedReader buffer = new BufferedReader(reader); String s = ""; String[] arr = null; while (s != null) { s = buffer.readLine(); if (s == null || "".equals(s.trim()) || s.trim().startsWith("#")) continue; arr = s.split("\\s*:\\s*"); if (arr.length < 2) continue; map.put(arr[0], arr[1]); } } catch (Exception e) { e.printStackTrace(); } } }
发表评论
-
项目中曾经犯过的错
2011-06-03 09:46 6851:改变的入参的值。错误的代码: public static ... -
容易搞混的问题
2011-05-07 14:53 7611:switch语法的运用 public static vo ... -
自写的连接池-生产者消费者
2010-10-25 11:38 784public class DBConnectionPool ... -
简陋线程池1
2010-10-12 14:46 778package pool; import java.ut ... -
内部类和外部类的关系思考
2010-08-19 10:34 840编译期报错的代码 : import ipad.IpadHtt ... -
Stream-->Directory
2010-08-16 09:04 680public class Directory { ... -
sax解析
2010-07-27 17:40 632package mySaxDo; import java ... -
dom树打印
2010-07-22 17:00 1059package demo; import org.apach ... -
socket编程
2010-07-22 09:09 1518服务器端: package server; ... -
单例模式和 properties
2010-07-13 17:04 942import java.io.File; import ja ... -
equals和==小测试
2010-07-01 09:44 797package testSingle; import o ... -
对String对象的操作
2010-06-30 13:50 726/** 写一个方法,实现字符串的反转,如:输入abc,输出c ... -
包装类Integer
2010-06-28 15:02 823package othertest; import or ... -
计算出出现次数最多的字母和该字母出现的次数
2010-06-28 10:13 1034方法一: package testString; im ... -
java调用plsql
2010-06-15 20:48 3479package test; import java.sql. ... -
xml解析(转)
2010-06-15 20:42 711JAVA 2009-11-09 10:22:33 阅读10 ... -
ObjectInputStream流 持久化
2010-06-15 20:39 978ObjectInputStream流 持久化 vo类: ...
相关推荐
2024年ClickHouse技术最佳应用实践资料(脱敏)PPT合集,30份。 1、Clickhouse在安全行业产品的落地实践 2、vivo OLAP发展与应用实践 3、阿里云ClickHouse 企业版云原生Serverless 介绍 4、ClickHouse在vivo ABTest的应用实践 5、NineData面向ClickHouse数据集成实践 6、ClickHouse与大模型 7、ClickHouse数据管理与同步的关键技术 8、ClickHouse在可观测性的应用实践和优化 9、阿里云上ClickHouse存算分离架构分享 10、Clickhouse数据迁移踩坑与最佳实践分享 11、ClickHouse在B站标签和多维分析场景的实践 12、基于Clickhouse的DataOps实践 ……等等30份。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
学生宿舍管理规定.docx
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
本项目是基于Vue开发的工程项目全寿期一体化综合管理系统,包含1095个文件,其中包括761个Vue组件文件、151个JavaScript脚本文件、92个PNG图像文件、35个CSS样式表文件、18个Markdown文档文件、12个LESS样式表文件、4个JSON配置文件、2个gitignore文件、2个XML配置文件和2个WOFF字体文件。该项目旨在为工程管理行业提供一个全面的综合管理平台,支持项目立项、招投标、预算成本、项目规划、项目进度、项目分包、项目合同、进度、财务、材料、设备、采购、出库、库存、劳务结算、机械、质量、安全、物联网等全寿期一体化的管理。该项目助力工程管理行业的数字化转型,提高项目管理效率和质量。
内容概要:本文包含多道针对全国计算机等级考试三级网络技术的试题及其详细解答,内容涵盖多种网络技术和协议的理解与运用,如:弹性分组环(RPR)技术、IP地址与子网掩码配置、IPv6地址简写规则、内部网关协议区别、局域网设备功能、IEEE 802.16协议用途等重要知识点,有助于提高备考考生在网络技术方面的理论和实践经验。 适合人群:正准备参加全国计算机等级考试《三级网络技术》的学员。 使用场景及目标:通过对题目与答案的研究熟悉网络基础知识、常用硬件设备以及互联网相关协议的实际操作技巧,加深理解记忆重点概念。 其他说明:文章中有大量具体的考题案例可供练习和巩固所学内容,适合自我测评和检验复习效果时对照参考。
最近在用Wireshark抓包工具的时候,老感觉这东西用起来很简单,功能强大,所以想了解他的实现原理_ipattr
r语言+可视化_r-
1.客户端的实现: 程序采用Android Studio开发,调试、运行环境为小米手机3(Android 6.0)。 (1)界面实现: 主界面抽屉布局采用DrawerLayout实现,浮动按钮为FloatingActionButton,状态栏为ToolBar。 历史界面采用RecyclerView配合CardView实现。 a.为实现在状态栏打开时按返回关闭而不是退出程序,重写onBackPressed()方法: public void onBackPressed() { if (drawerLayout.isDrawerOpen(GravityCompat.START)) { drawerLayout.closeDrawer(GravityCompat.START); } else { super.onBackPressed(); } } b.传统的单Activity对应多Fragment实现方法是:在一个FrameLayout中,每切换一个Fragment,就把要切换的Fragment放在最顶层,这种方法相当
变压器变频器配电柜电路控制原理图CAD施工图纸设备控制图某PLC接线全套图纸
医院伦理委员会违背方案报告审查工作表.doc
09211800.py
2023-2024华为ICT大赛网络赛道国赛模拟真题
使用微信可以查看电脑IPv6,IP。对电脑下指令,并且将返回信息返回给微信。
校园志愿者服务管理系统是一个高效、便捷的平台,旨在促进校园内志愿服务活动的组织和管理。该系统采用现代的Vue.js前端框架和强大的SpringBoot后端框架进行开发,确保了系统的高性能和良好的用户体验。Vue.js提供了响应式和组件化的用户界面,使得界面设计既美观又易于维护。SpringBoot则简化了后端服务的配置和部署,提高了开发效率。系统功能包括志愿者注册、活动发布、报名管理、时间记录和认证等,支持多种角色操作,如管理员、志愿者和活动组织者,以满足不同用户的需求。通过这个系统,校园内的志愿服务活动可以更加有序地进行,同时也方便了志愿者的参与和管理。 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ
小程序&模版&智能家居&智能用电(源码+截图+源码导入教程和视频).zip
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
本项目是基于Java开发的电子图书管理系统,包含38个文件,其中包括10个XML配置文件、10个Java源代码文件、4个Preferences文件、2个gitignore文件、2个JSP页面文件、1个Classpath文件、1个MyMetadata文件、1个Project文件、1个JSDTScope文件和1个Component文件。该项目旨在为用户提供一个便捷、高效的管理电子图书的平台,支持图书分类、搜索、借阅等功能,以提高图书馆的管理效率和用户体验。
变压器变频器配电柜电路控制原理图CAD施工图纸设备控制图某泵站建筑照明电气设计