OstermillerUtils

[size=medium]
[b]Components[/b]
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.

[b]Modifications[/b]
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.[/size]

[url]http://ostermiller.org/utils/[url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值