`

OstermillerUtils

    博客分类:
  • java
阅读更多

Components
1. ArrayHelper - Helpful utilities for working with arrays.
2. Base64 - Encode and decode base 64.
3. Browser - Open a browser from an application on Windows, Unix, or Macintosh.
4. CGI Query String Parser - Libraries to to parse the query data supplied by HTTP GET or POST requests.
5. Circular Buffers - Implements the circular buffer producer/consumer model for bytes.
6. Command Line Parser - Handle options and arguments to Java command line programs.
7. Concatenation Streams - Combine multiple streams of incoming data to create a single stream.
8. Comma Separated Values (CSV) - Libraries to read and write files in Comma Separated Value (CSV) format. (Excel CSV Format also available)
9. Exec Helper - Convenience methods for executing external applications that output data.
10. File Helper - Methods for manipulating files.
11. Iterators and Enumerations - Convert between Iterators and Enumerations or convert arrays to Iterators or Enumerations.
12. Line Ends - Converts text files between various system formats.
13. MD5 Sums - Classes for generating MD5 checksums on String, Byte arrays, Streams, or Files.
14. NoClose Streams - Create streams that cannot be closed with the regular close() mechanism.
15. Parallelizer - Runs multiple jobs in parallel, n threads at a time, and waits until all threads are complete before continuing.
16. Password Dialog - A password dialog box written for Swing.
17. Random Password Generator - Generate a random String using a cryptographically secure random number generator.
18. Significant Figures - Handles parsing, rounding, and displaying numbers for scientific applications.
19. Size Limit Input Stream - Create a sub-stream of a specified length from an existing input stream.
20. String Helper - Methods for formatting, manipulating, and querying Strings.
21. String Tokenizer - A StringTokenizer replacement with enhancements.
22. Straight Stream Reader - An input stream reader that does no character class translation.
23. Tabs - Tab adjuster that can convert tabs to spaces and vice versa.
24. Uber Properties - A replacement for the java.utils.Properties class with enhancements.

Modifications
25. Several tools are useful if you want to modify and recompile these utilities:
26. Java SDK - Includes the Java compiler.
27. Apache Ant - for building distribution files.
28. JFlex - to generate lexers used by several utilities.
29. Better Template Engine - To compile the website documentation.
30. com.Ostermiller.Syntax package - To color the HTML source code.
31. Make - (optional in addition to ant) to automate the build. Consider "make", "make install", "make clean", "make build", and "make javadoc".


    The OstermillerUtils library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License or (at your option) any later version.

       This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


           [url]http://ostermiller.org/utils/[url]
分享到:
评论

相关推荐

    ostermillerutils-1.08.02-bin.zip

    《ostermillerutils-1.08.02-bin.zip:CSV处理利器与Ostermiller Utilities详解》 ostermillerutils是一个由Stephen Ostermiller开发的开源工具集,主要用于处理各种常见的文本数据,尤其是CSV(Comma Separated ...

    ostermillerutils_1_07_00.jar

    CSV文件解析用的jar包 到该http://ostermiller.org/utils/download.html 地址下载com.Ostermiller.util cvs的jar包。有分别适合jdk 1.4 和jdk 1.5的两个jar包。

    java源码包-ostermillerutils:com.ostermiller.util软件包是由StephenOstermiller维护的

    《ostermillerutils:深入解析Stephen Ostermiller的Java工具包》 在Java编程领域,优秀的开源库是开发者们的宝贵资源。今天我们要探讨的是一个名为"ostermillerutils"的开源工具包,由著名Java开发者Stephen ...

    Matlab2020a手动安装Embedded Coder Support Package for TI C2000 Processors.doc

    这个过程涉及一些手动步骤,因为其中的一个第三方组件——ostermillerutils-1.08.02——在自动安装过程中可能会失败。 首先,确保已经正确安装了Matlab 2020a。安装过程与之前版本类似,主要涉及运行安装程序并按照...

    cvs 文档的操作集合

    然后,我们来看看"ostermillerutils-1.08.02"这个文件。这似乎是一个Java库,由Ostermiller Software开发,版本号为1.08.02。这个库包含了各种实用的Java类,可以用于处理常见的编程任务,比如日期和时间、数学运算...

    CSV Tailor-开源

    转换/处理csv文件,Java / GUI Swing; GPL3。 使用Ostermiller Utils(CSV Java,http://ostermiller.org/utils/CSV.html)允许定义转换规则(复制或替换内容)。 有用的。 用于串行邮件。

    Giro Explorer-开源

    3. `ostermillerutils_1_04_01.jar`:这是Ostermiller Utilities的一个版本,它提供了一系列Java编程中的实用工具函数,包括日期时间处理、文件操作等。在Giro Explorer中,这个库可能用于处理数据导入和导出,或者...

    alsa-utils alsa-utils alsa-utils

    alsa-utils

    utils-gg_utils.h

    utils-gg_utils.h

    utils-gg_utils.c

    utils-gg_utils.c

    ExcelUtils.java

    ExcelUtils.java

    utils-getopt.c

    utils-getopt.c

    HttpClientUtils

    HttpClientUtils将HttpClient的功能进行了封装,使得在实际开发中,开发者可以更方便地进行网络通信。 HttpClientUtils的主要特点包括: 1. **参数传递**:HttpClientUtils支持传递URL参数,它可以方便地将键值对...

    mtd-utils移植

    《MTD-utils移植详解》 在嵌入式系统开发领域,MTD(Memory Technology Device)是用于处理非易失性存储设备,如闪存的一种接口。MTD-utils是一组用于管理这些设备的实用工具,包括读写、擦除、分区等操作。本文将...

    ext4_utils

    《深入理解ext4_utils:三星线刷ROM打包利器》 在Android系统开发和维护领域,三星线刷ROM的打包工具ext4_utils是一个不可或缺的实用程序。这个工具集专注于处理ext4文件系统,一种广泛用于Linux内核的高性能日志...

    utils使用实例.rar

    在IT行业中,Utils是一个常见的术语,它通常代表“Utils”或“Utilities”,指的是包含各种通用功能的工具类库。这个“utils使用实例.rar”的压缩包很可能是为了提供一个关于Utils类库的实际应用教程,帮助用户理解...

    mtd-utils安装包

    **mtd-utils安装包** **mtd-utils** 是一组用于管理Memory Technology Device (MTD)的工具,主要用于操作和维护嵌入式系统中的闪存设备。MTD是Linux内核中处理非易失性存储器(如EEPROM、EPROM、NOR和NAND闪存)的...

    RedisUtils工具类

    RedisUtils工具类

    yum-utils.zip

    [root@localhost yum-utils]# rpm -qa |grep yum-utils 卸载 [root@localhost yum-utils]# rpm -e --nodeps yum-utils-1.1.31-40.el7.noarch 上传离线版本包并解压 安装 [root@localhost yum-utils]# rpm -ivh...

    RedisUtils.java

    基于spring和redis的redisTemplate工具类,针对redisTemplate的一些封装,包含一些日常比较容易用到的一些通用方法。

Global site tag (gtag.js) - Google Analytics