


Dernière compilation_Learn Java, vous pouvez utiliser ces outils courants
Comment apprendre Java sans outils ? Cet article présente les outils couramment utilisés en Java. Je les ai compilés. Il comprend une brève introduction à certaines commandes pour vous donner une certaine référence. Si vous souhaitez démarrer avec Java, ces outils seront utilisés tôt ou tard. Regardez et familiarisez-vous. Le système a compilé des outils, vous pouvez connaître votre direction d'apprentissage en un coup d'œil. Allons d'abord au répertoire des outils.
apache php mysql
commencez !
Répertoire
1. org.apache.commons.io.IOUtils
deux org.apache.commons.io.FileUtils
trois org.apache.commons.lang.StringUtils
quatre. . org.apache.http.util.EntityUtils
5. org.apache.commons.lang3.StringUtils
6. org.apache.commons.io.FilenameUtils
7. org.springframework.util.StringUtils
8. org.apache.commons.lang.ArrayUtils
9. org.apache.commons.lang.StringEscapeUtils / org.apache.commons. lang3.StringEscapeUtils
dix. org.apache.http.client.utils.URLEncodedUtils
onze org.apache.commons.codec.digest.DigestUtils
douze org. .apache.commons.collections.CollectionUtils
Treize. org.apache.commons.lang3.ArrayUtils
Quatorze org.apache.commons.beanutils.PropertyUtils
Quinze. org.apache.commons.beanutils.BeanUtils
1. org.apache.commons.io.IOUtils
closeQuietly : fermez un flux IO, un socket ou un sélecteur sans lancer une exception, généralement placée dans le bloc final
toString : Convert IO stream, Uri, byte[] to String
copy : IO copie de données de flux, écrite du flux d'entrée au flux de sortie, prise en charge maximale de 2 Go
toByteArray : obtenez l'octet[]
du flux d'entrée et de l'URI write : écrire des octets, des caractères, etc. dans le flux de sortie
toInputStream : convertir des caractères dans le flux d'entrée
readLines : lire plusieurs lignes des données du flux d'entrée, renvoie List
copyLarge : identique à la copie, prend en charge la copie de données supérieures à 2 Go
lineIterator : Renvoie un itérateur à partir du flux d'entrée et lit toutes les données en fonction de la quantité de données requise par les paramètres. Si les données ne sont pas suffisantes, elles échouent
2. org.apache. .commons .io.FileUtils
deleteDirectory : supprime le dossier
readFileToString : lit le contenu du fichier sous forme de caractères
deleteQueitly : supprimez des fichiers ou des dossiers sans lever d'exceptions
copyFile : copiez des fichiers
writeStringToFile : écrivez des caractères dans la cible fichier. Si le fichier n'existe pas, créez-le
forceMkdir : Forcez la création du dossier si le répertoire parent du dossier n'existe pas, créez le parent
write : Ecrire des caractères dans le fichier spécifié
listFiles : Lister les fichiers dans un répertoire (selon le filtre)
-
copyDirectory : copier le dossier
forceDelete : forcer la suppression du fichier
3. org.apache.commons.lang.StringUtils
isBlank : indique si la chaîne est vide (juge après le découpage)
-
isEmpty : indique si la chaîne est vide (juge sans découpage)
equals : si les chaînes sont égales
join : fusionner les tableaux en une seule chaîne, le délimiteur peut être passé
split : chaîne divisée
EMPTY : renvoie une chaîne vide
trimToNull : si la chaîne vide après trim est convertie en null
remplacer : Remplacer la chaîne
4. org.apache.http.util.EntityUtils
toString : convertissez l'entité en chaîne
consume : assurez-vous que tout le contenu de l'entité est consommé. Vous pouvez voir que le contenu de l'entité est à nouveau consommé dans le code source. Si l'utilisateur ne le consomme pas, il sera consommé lors de l'appel de l'entité
toByteArray : convertir l'entité en flux d'octets.
consumeQuietly : identique à consumer, mais ne lève pas d'exceptions
getContentCharset : récupère l'encodage du contenu
5. org.apache.commons.lang3.StringUtils
isBlank : indique si la chaîne est vide (jugée après découpage)
isEmpty : si la chaîne est vide (vérifier sans couper)
equals : si les chaînes sont égales
join : fusionner les tableaux en une seule chaîne, délimiteur passable
split : chaîne divisée
EMPTY : renvoie une chaîne vide
replace : remplacer la chaîne
capitalize : mettre en majuscule le premier caractère
6. org.apache.commons.io.FilenameUtils
getExtension : renvoie le nom de l'extension du fichier
getBaseName : renvoie le nom du fichier, à l'exclusion du nom du suffixe
getName : renvoie le nom complet du fichier
-
concat : Combinez les chemins de fichiers selon le style de ligne de commande (voir les commentaires de la méthode pour plus de détails)
removeExtension : Supprimez le nom du suffixe
normalize : normalise le chemin
wildcardMatch : fait correspondre le caractère générique
seperatorToUnix : modifie le séparateur de chemin au format système Unix, c'est-à-dire /
-
getFullPath : Obtenez le chemin du fichier, à l'exclusion du nom du fichier
isExtension : Vérifiez si le nom du suffixe du fichier est l'un des paramètres entrants (List
)
7. org.springframework.util.StringUtils
-
hasText : Vérifiez si la chaîne contient du texte
hasLength : Vérifiez si la longueur de la chaîne est supérieure à 0
isEmpty : Vérifiez si la chaîne est vide (si elle est transmise en tant qu'objet, déterminer si l'objet est nul)
commaDelimitedStringToArray : convertir une chaîne séparée par des virgules en tableau
collectionToDelimitedString : convertir la collection en chaîne au format CSV
remplacer le caractère de remplacement String
delimitedListToStringArray : équivalent à split
décapitaliser : première lettre minuscule
collectionToDelimitedCommaString : put Convertir la collection en chaîne au format CSV
-
tokenizeToStringArray : fondamentalement identique à split, mais peut supprimer automatiquement les mots vides
8. org.apache .commons.lang.ArrayUtils
contient : indique s'il contient une chaîne
addAll : ajouter le tableau entier
clone : cloner un tableau
isEmpty : indiquer si le tableau est vide
add : ajouter des éléments au tableau
subarray : intercepter le tableau
indexOf : rechercher l'indice d'un élément
isEquals : comparer les tableaux pour l'égalité
toObject : convertir le tableau de données de type de base en tableau d'objets correspondant
9. org.apache.commons.lang.StringEscapeUtils / org.apache .commons.lang3.StringEscapeUtils
unescapeHtml4 : échapper au html
escapeHtml4 : évasion inversée html
-
escapeXml : évasion xml
unescapeXml : unescape xml
-
escapeJava : échapper à l'encodage Unicode
escapeEcmaScript : échapper aux caractères EcmaScript
unescapeJava : échapper à l'encodage Unicode
escapeJson : Échapper aux caractères json
escapeXml10 : Escape Xml10
(Il est recommandé d'utiliser la méthode dans le texte commun emballer. )
10. org.apache.http.client.utils.URLEncodedUtils
format : paramètre de format, renvoie une application HTTP POST ou HTTP PUT disponible/x- www -form-urlencoded string
analyser : convertir une chaîne ou un URI en liste
11. org.apache .commons.codec. digest.DigestUtils
md5Hex : cryptage MD5, renvoie une chaîne de 32 bits
sha1Hex : cryptage SHA-1
sha256Hex : cryptage SHA-256
sha512Hex : cryptage SHA-512
md5 : cryptage MD5, renvoie un 16- chaîne de bits
Douze org.apache.commons.collections.CollectionUtils
-
isEmpty : s'il est vide
select : filtrer les éléments de collection selon les conditions
transformer : traiter les éléments de collection selon des méthodes spécifiées, similaires à la map de List()
-
filtre : éléments de filtre, filtre de Reiser List()
trouver : fondamentalement la même chose que sélectionner
collecter : et la transformation est presque pareil, mais renvoie un nouveau tableau
forAllDo : appelle la méthode spécifiée de chaque élément
isEqualCollection : détermine si les deux collections sont cohérentes
Treize. org.apache.commons.lang3.ArrayUtils
contient : indique s'il contient une certaine chaîne
addAll : ajouter le tableau entier
clone : cloner un tableau
isEmpty : indiquer si le tableau est vide
ajouter : ajouter des éléments au tableau
sous-tableau : intercepter le tableau
indexOf : rechercher l'index d'un élément
isEquals : compare si les tableaux sont égaux
toObject : convertit le tableau de données de type de base en tableau d'objets correspondant
Quatorze. org.apache.commons.beanutils.PropertyUtils
getProperty : Obtenez la valeur de la propriété de l'objet
setProperty : définir la valeur de la propriété de l'objet
getPropertyDiscriptor : obtenir le descripteur de la propriété
isReadable : vérifier si la propriété est accessible
isReadable : vérifier si la propriété est accessible
copyProperties : Copier les valeurs des propriétés d'un objet à un autre
getPropertyDiscriptors : Récupérer tous les descripteurs de propriétés
-
isWriteable : Vérifiez si la propriété est disponible Write
getPropertyType : Récupère le type de propriété de l'objet
15. org.apache.commons.beanutils.BeanUtils
copyPeoperties : Copier les valeurs d'attribut d'un objet à un autre (notez l'erreur du package d'importation , public static void copyProperties(Object dest, Object orig)Copier l'orig vers dest)
getProperty : Obtenez la valeur de la propriété de l'objet
setProperty : Définir la valeur de l'attribut de l'objet
populate : Copier l'attribut selon la Map
copyPeoperty : Copier une seule valeur, d'un objet à un autre object
cloneBean : instance du bean clone
(copyPeoperties (source de l'objet, cible de l'objet) dans org.springframework.beans.BeanUtils) copie le source à b)
fin :
C'est la fin du partage de mon article Merci à tous pour votre navigation, si vous. avez des idées ou des divergences. L'échange d'opinions est le bienvenu.
Articles associés :
Quels sont les outils de développement Java ? 16 outils de développement Java recommandés
Introduction aux outils de développement Java courants pour les débutants
Vidéos connexes :
JAVA Tutoriel vidéo de démarrage pour débutants
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)