[JAVA] Utilisé pour une raison quelconque

Bibliothèque faite maison

C'est un mémorandum Je ne sais pas si c'est un commentaire ou quelque chose

Utils.java


package util;

import java.util.function.Function;
import java.util.function.Predicate;
import java.util.Arrays;

public class Utils {
	
	/** --------------- Object --------------- */
	
	/**Vrai si non nul*/
	public static final Predicate<Object> nonNull = v -> v != null;
	
	/**Convertir en caractère vide si nul*/
	public static final Function<Object, String> nullToEmpty = v -> v == null ? "" : v.toString();
	
	/**Convertir en 0 si nul et non numérique*/
	public static final Function<Object, Integer> nullToZero = v -> {
		try {
			return v == null ? 0 : Integer.parseInt(v.toString());
		} catch (NumberFormatException e) {
			return 0;
		}
	};
	
	/** --------------- String --------------- */
	
	/**Vrai si ni nul ni vide*/
	public static final Predicate<String> nonEmpty = v -> v != null && !v.equals("");
	
	/**Caractères vides, qu'ils soient nuls ou vides(Demi-largeur pleine largeur)Si ce n'est pas vrai*/
	public static final Predicate<String> nonBlank = v -> v != null && !v.equals("")
			&& Arrays.stream(v.split("")).anyMatch(x -> !x.equals(" ") && !x.equals(" "));
}

Je ne veux vraiment pas que tu me pardonnes pour le type de date

Recommended Posts

Utilisé pour une raison quelconque
Comment utiliser binding.pry pour afficher le fichier
[Ruby] Comment utiliser slice pour les débutants
Comment utiliser un tableau pour les clés HashMap
Comment utiliser un tableau pour la clé TreeMap
Comment utiliser Map
Comment utiliser rbenv
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser la carte
Comment utiliser collection_select
Passons en revue le PATH pour utiliser docker-slim
Comment utiliser active_hash! !!
Comment utiliser MapStruct
Comment utiliser TreeSet
Comment utiliser Truth (bibliothèque d'assertions pour Java / Android)
[Comment utiliser l'étiquette]
Comment utiliser l'identité
[Pour ceux qui créent des portfolios] Comment utiliser font-awesome-rails
[Note] Défi pour développer une application commerciale Andorid
Comment utiliser Dozer.mapper
Comment utiliser Gradle
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector
Comment utiliser VisualVM
Comment utiliser GitHub pour les super débutants (développement d'équipe)
Comment utiliser Map
Comment utiliser les jetons SAS pour les hubs d'événements Azure (Java)
[À voir absolument pour l'apprenti ingénieur Java] Comment utiliser l'API Stream
Utilisez Hikari CP pour regrouper la connexion au cluster Amazon Aurora
[Pour ceux qui créent des portefeuilles] Comment utiliser Chart kick
Comment utiliser l'icône Font Awesome pour ul et li
Procédures pour transmettre RealmObject à Fragment et comment utiliser Parceler
Comment utiliser l'API Chain
[Java] Comment utiliser Map
Comment utiliser Queue avec priorité
[Rails] Comment utiliser enum
Comment utiliser java Facultatif
Comment utiliser JUnit (débutant)
Comment utiliser le retour Ruby
[Rails] Comment utiliser enum
Comment utiliser @Builder (Lombok)
Comment utiliser Big Decimal
[Java] Comment utiliser removeAll ()
Comment utiliser String [] args
Comment utiliser Java Map
Commande Rbenv pour utiliser Ruby
Ruby: Comment utiliser les cookies
Comment utiliser Dependant :: Destroy
Comment utiliser Eclipse Debug_Shell
Comment utiliser Apache POI