官术网_书友最值得收藏!

Commons Lang

Apache Commons Lang is a set of utility classes that extend the java.util package and they make the life of a Java developer a lot easier by providing many little methods that solve common problems and save a lot of time.

To include external libraries in Java, we usually use Maven, which makes it very easy to manage dependencies. With Maven, the Apache Commons Lang library can be included using this dependency snippet:

<dependency> 
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>

The library contains a lot of methods useful for general-purpose Java programming, such as making it easier to implement the equals and hashCode methods for objects, serialization helpers and others. In general, they are not very specific to data science, but there are a few helper functions that are quite useful. For example,

  • RandomUtils and RandomStringUtils for generating data
  • StringEscapeUtils and LookupTranslator for escaping and un-escaping strings
  • EqualsBuilder and HashCodeBuilder for the fast implementation of equals and hashCode methods
  • StringUtils and WordUtils for useful string manipulation methods
  • the Pair class

For more information, you can read the documentation at https://commons.apache.org/lang.

The best way to see what is available is to download the package and see the code available there. Every Java developer will find a lot of useful things.

主站蜘蛛池模板: 天津市| 昆山市| 城固县| 广元市| 元氏县| 营山县| 曲靖市| 库车县| 富阳市| 公安县| 乡城县| 台中市| 庆阳市| 鲁甸县| 嵩明县| 奉新县| 南京市| 炎陵县| 滁州市| 讷河市| 大同县| 西宁市| 崇明县| 高陵县| 邹平县| 汉沽区| 瑞昌市| 富平县| 惠安县| 澄城县| 浙江省| 南充市| 聂拉木县| 资源县| 家居| 怀化市| 丰台区| 兴国县| 黄石市| 江川县| 淳化县|