En Java, una clase de utilidad es una clase que define un conjunto de métodos que realizan funciones comunes. Esta publicación muestra las clases de utilidad de Java más utilizadas y sus métodos más utilizados. Tanto la lista de clases como la lista de métodos están ordenados por popularidad. Los datos se basan en 50.000 proyectos Java de código abierto seleccionados al azar de GitHub.
Con suerte, puede obtener algunas ideas de lo que ya se proporciona y es popular navegando por la lista para que sepa que no necesita programarlas usted mismo. Los nombres de los métodos normalmente indican lo que hacen. Si los nombres de los métodos no son lo suficientemente intuitivos, también puede comprobar cómo los utilizan otros desarrolladores en sus proyectos de código abierto.
1. org.apache.commons.io.IOUtils
- closeQuietly ()
- Encadenar ( )
- Copiar ( )
- toByteArray ()
- escribir ( )
- toInputStream ()
- readLines ()
- copyLarge ()
- lineIterator ()
- readFully ()
2. org.apache.commons.io.FileUtils
- deleteDirectory ()
- readFileToString ()
- deleteQuietly ()
- copiar archivo ( )
- writeStringToFile ()
- forceMkdir ()
- escribir ( )
- listFiles ()
- copyDirectory ()
- forceDelete ()
3. org.apache.commons.lang.StringUtils
- está en blanco ( )
- isNotBlank ()
- esta vacio ( )
- no está vacío ( )
- es igual a ()
- unirse ( )
- separar ( )
- VACÍO
- trimToNull ()
- reemplazar ( )
4. org.apache.http.util.EntityUtils
- Encadenar ( )
- consumir ()
- toByteArray ()
- consumeQuietly ()
- getContentCharSet ()
5. org.apache.commons.lang3.StringUtils
- está en blanco ( )
- isNotBlank ()
- esta vacio ( )
- no está vacío ( )
- unirse ( )
- es igual a ()
- separar ( )
- VACÍO
- reemplazar ( )
- capitalizar ()
6. org.apache.commons.io.FilenameUtils
- getExtension ()
- getBaseName ()
- getName ()
- concat ()
- removeExtension ()
- normalizar ()
- wildcardMatch ()
- separatorsToUnix ()
- getFullPath ()
- isExtension ()
7. org.springframework.util.StringUtils
- hasText ()
- hasLength ()
- esta vacio ( )
- commaDelimitedListToStringArray ()
- collectionToDelimitedString ()
- reemplazar ( )
- delimitedListToStringArray ()
- descapitalizar ()
- collectionToCommaDelimitedString ()
- tokenizeToStringArray ()
8. org.apache.commons.lang.ArrayUtils
- contiene ()
- añadir todo ( )
- clon ()
- esta vacio ( )
- agregar ( )
- EMPTY_BYTE_ARRAY
- subarreglo ()
- índice de ( )
- isEquals ()
- al objeto ( )
9. org.apache.commons.lang.StringEscapeUtils
- escapeHtml ()
- unescapeHtml ()
- escapeXml ()
- escapeSql ()
- unescapeJava ()
- escapeJava ()
- escapeJavaScript ()
- unescapeXml ()
- unescapeJavaScript ()
10. org.apache.http.client.utils.URLEncodedUtils
- formato ( )
- analizar ()
11. org.apache.commons.codec.digest.DigestUtils
- md5Hex ()
- shaHex ()
- sha256Hex ()
- sha1Hex ()
- sha ()
- md5 ()
- sha512Hex ()
- sha1 ()
12. org.apache.commons.collections.CollectionUtils
- esta vacio ( )
- no está vacío ( )
- Seleccione ( )
- transformar ()
- filtro ()
- encontrar ( )
- recoger ( )
- forAllDo ()
- añadir todo ( )
- isEqualCollection ()
13. org.apache.commons.lang3.ArrayUtils
- contiene ()
- esta vacio ( )
- no está vacío ( )
- agregar ( )
- clon ()
- añadir todo ( )
- subarreglo ()
- índice de ( )
- EMPTY_OBJECT_ARRAY
- EMPTY_STRING_ARRAY
14. org.apache.commons.beanutils.PropertyUtils
- getProperty ()
- setProperty ()
- getPropertyDescriptors ()
- isReadable ()
- copyProperties ()
- getPropertyDescriptor ()
- getSimpleProperty ()
- isWriteable ()
- setSimpleProperty ()
- getPropertyType ()
15. org.apache.commons.lang3.StringEscapeUtils
- unescapeHtml4 ()
- escapeHtml4 ()
- escapeXml ()
- unescapeXml ()
- escapeJava ()
- escapeEcmaScript ()
- unescapeJava ()
- escapeJson ()
- escapeXml10 ()
16. org.apache.commons.beanutils.BeanUtils
- copyProperties ()
- getProperty ()
- setProperty ()
- describir ()
- poblar ()
- copyProperty ()
- cloneBean ()
* Las clases de utilidad de Android están excluidas ya que están diseñadas para aplicaciones de Android. Si desea ver más detalles, puede buscar «utils» en el portal de búsqueda: http://www.programcreek.com/java-api-examples/index.php. Si el nombre de una clase de utilidad no contiene «utils», la clase no está seleccionada.
También org.apache.commons.lang es la versión anterior de import org.apache.commons.lang3.