[JAVA] Verwenden Sie aus irgendeinem Grund zu verwenden

Bibliothek selbst gemacht

Es ist ein Memorandum Ich weiß nicht, ob es ein Kommentar oder so ist

Utils.java


package util;

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

public class Utils {
	
	/** --------------- Object --------------- */
	
	/**True wenn nicht null*/
	public static final Predicate<Object> nonNull = v -> v != null;
	
	/**Bei Null in leeres Zeichen konvertieren*/
	public static final Function<Object, String> nullToEmpty = v -> v == null ? "" : v.toString();
	
	/**In 0 konvertieren, wenn null und nicht numerisch*/
	public static final Function<Object, Integer> nullToZero = v -> {
		try {
			return v == null ? 0 : Integer.parseInt(v.toString());
		} catch (NumberFormatException e) {
			return 0;
		}
	};
	
	/** --------------- String --------------- */
	
	/**True, wenn weder null noch leer*/
	public static final Predicate<String> nonEmpty = v -> v != null && !v.equals("");
	
	/**Leerzeichen, ob null oder leer(Halbe Breite volle Breite)Wenn nicht wahr*/
	public static final Predicate<String> nonBlank = v -> v != null && !v.equals("")
			&& Arrays.stream(v.split("")).anyMatch(x -> !x.equals(" ") && !x.equals(" "));
}

Ich möchte wirklich, dass Sie mir den Datumstyp verzeihen.

Recommended Posts

Verwenden Sie aus irgendeinem Grund zu verwenden
Verwendung von binding.pry für die Ansichtsdatei
[Ruby] Wie man Slice für Anfänger benutzt
So verwenden Sie ein Array für HashMap-Schlüssel
So verwenden Sie ein Array für den TreeMap-Schlüssel
Verwendung von Map
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Lassen Sie uns den Pfad durchgehen, um Docker-Slim zu verwenden
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
Verwendung von Truth (Assertion Library für Java / Android)
[Verwendung des Etiketts]
Wie man Identität benutzt
[Für diejenigen, die Portfolios erstellen] Verwendung von Font-Awesome-Rails
[Hinweis] Herausforderung bei der Entwicklung einer kommerziellen Andorid-App
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Wie man GitHub für Super-Anfänger benutzt (Teamentwicklung)
Verwendung von Map
Verwendung von SAS-Token für Azure Event Hubs (Java)
[Ein Muss für einen Java-Ingenieurlehrling] Verwendung der Stream-API
Verwenden Sie Hikari CP, um die Verbindung zum Amazon Aurora-Cluster zu bündeln
[Für diejenigen, die Portfolios erstellen] Verwendung von Chart Kick
So verwenden Sie das Font Awesome-Symbol für ul und li
Verfahren zum Übergeben von RealmObject an Fragment und zur Verwendung von Parceler
Verwendung der Ketten-API
[Java] Verwendung von Map
Verwendung der Warteschlange mit Priorität
[Rails] Verwendung von Enum
Verwendung von Java Optional
Verwendung von JUnit (Anfänger)
Verwendung von Ruby return
[Rails] Verwendung von Enum
Verwendung von @Builder (Lombok)
Wie man Big Decimal benutzt
[Java] Verwendung von removeAll ()
Verwendung von String [] args
Verwendung von Java Map
Rbenv-Befehl zur Verwendung von Ruby
Ruby: Wie man Cookies benutzt
Verwendung von abhängigen :: zerstören
Verwendung von Eclipse Debug_Shell
Verwendung von Apache POI