本文整理了Java中org.apache.logging.log4j.util.Strings.isEmpty()
方法的一些代码示例,展示了Strings.isEmpty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.isEmpty()
方法的具体详情如下:
包路径:org.apache.logging.log4j.util.Strings
类名称:Strings
方法名:isEmpty
[英]Checks if a CharSequence is empty ("") or null.
Strings.isEmpty(null) = true
Strings.isEmpty("") = true
Strings.isEmpty(" ") = false
Strings.isEmpty("bob") = false
Strings.isEmpty(" bob ") = false
NOTE: This method changed in Lang version 2.0. It no longer trims the CharSequence. That functionality is available in isBlank().
Copied from Apache Commons Lang org.apache.commons.lang3.StringUtils.isEmpty(CharSequence)
[中]检查字符序列是空的(“”)还是空的。
Strings.isEmpty(null) = true
Strings.isEmpty("") = true
Strings.isEmpty(" ") = false
Strings.isEmpty("bob") = false
Strings.isEmpty(" bob ") = false
注意:在Lang 2.0版中,此方法发生了更改。它不再修剪焦距序列。该功能在isBlank()中可用。
复制自Apache Commons Lang org。阿帕奇。平民lang3。StringUtils。isEmpty(CharSequence)
代码示例来源:origin: org.apache.logging.log4j/log4j-api
/**
* <p>
* Checks if a CharSequence is not empty ("") and not null.
* </p>
*
* <pre>
* Strings.isNotEmpty(null) = false
* Strings.isNotEmpty("") = false
* Strings.isNotEmpty(" ") = true
* Strings.isNotEmpty("bob") = true
* Strings.isNotEmpty(" bob ") = true
* </pre>
*
* <p>
* Copied from Apache Commons Lang org.apache.commons.lang3.StringUtils.isNotEmpty(CharSequence)
* </p>
*
* @param cs the CharSequence to check, may be null
* @return {@code true} if the CharSequence is not empty and not null
*/
public static boolean isNotEmpty(final CharSequence cs) {
return !isEmpty(cs);
}
代码示例来源:origin: org.apache.logging.log4j/log4j-api
/**
* <p>
* Removes control characters (char <= 32) from both ends of this String returning {@code null} if the String is
* empty ("") after the trim or if it is {@code null}.
*
* <p>
* The String is trimmed using {@link String#trim()}. Trim removes start and end characters <= 32.
* </p>
*
* <pre>
* Strings.trimToNull(null) = null
* Strings.trimToNull("") = null
* Strings.trimToNull(" ") = null
* Strings.trimToNull("abc") = "abc"
* Strings.trimToNull(" abc ") = "abc"
* </pre>
*
* <p>
* Copied from Apache Commons Lang org.apache.commons.lang3.StringUtils.trimToNull(String)
* </p>
*
* @param str the String to be trimmed, may be null
* @return the trimmed String, {@code null} if only chars <= 32, empty or null String input
*/
public static String trimToNull(final String str) {
final String ts = str == null ? null : str.trim();
return isEmpty(ts) ? null : ts;
}
代码示例来源:origin: org.apache.logging.log4j/log4j-api
private Level(final String name, final int intLevel) {
if (Strings.isEmpty(name)) {
throw new IllegalArgumentException("Illegal null or empty Level name.");
}
if (intLevel < 0) {
throw new IllegalArgumentException("Illegal Level int less than zero.");
}
this.name = name;
this.intLevel = intLevel;
this.standardLevel = StandardLevel.getStandardLevel(intLevel);
if (LEVELS.putIfAbsent(name, this) != null) {
throw new IllegalStateException("Level " + name + " has already been defined.");
}
}
代码示例来源:origin: org.apache.logging.log4j/log4j-api
protected EntryMessage entryMsg(final String format, final Object... params) {
final int count = params == null ? 0 : params.length;
if (count == 0) {
if (Strings.isEmpty(format)) {
return flowMessageFactory.newEntryMessage(null);
}
return flowMessageFactory.newEntryMessage(new SimpleMessage(format));
}
if (format != null) {
return flowMessageFactory.newEntryMessage(new ParameterizedMessage(format, params));
}
final StringBuilder sb = new StringBuilder();
sb.append("params(");
for (int i = 0; i < count; i++) {
if (i > 0) {
sb.append(", ");
}
final Object parm = params[i];
sb.append(parm instanceof Message ? ((Message) parm).getFormattedMessage() : String.valueOf(parm));
}
sb.append(')');
return flowMessageFactory.newEntryMessage(new SimpleMessage(sb));
}
代码示例来源:origin: org.apache.logging.log4j/log4j-api
private StatusLogger(final String name, final MessageFactory messageFactory) {
super(name, messageFactory);
final String dateFormat = PROPS.getStringProperty(STATUS_DATE_FORMAT, Strings.EMPTY);
final boolean showDateTime = !Strings.isEmpty(dateFormat);
this.logger = new SimpleLogger("StatusLogger", Level.ERROR, false, true, showDateTime, false,
dateFormat, messageFactory, PROPS, System.err);
this.listenersLevel = Level.toLevel(DEFAULT_STATUS_LEVEL, Level.WARN).intLevel();
// LOG4J2-1813 if system property "log4j2.debug" is defined, print all status logging
if (isDebugPropertyEnabled()) {
logger.setLevel(Level.TRACE);
}
}
代码示例来源:origin: org.apache.logging.log4j/log4j-web
@Override
public void contextDestroyed(final ServletContextEvent event) {
if (this.servletContext == null || this.initializer == null) {
LOGGER.warn("Context destroyed before it was initialized.");
return;
}
LOGGER.debug("Log4jServletContextListener ensuring that Log4j shuts down properly.");
this.initializer.clearLoggerContext(); // the application is finished
// shutting down now
if (initializer instanceof LifeCycle2) {
final String stopTimeoutStr = servletContext.getInitParameter(KEY_STOP_TIMEOUT);
final long stopTimeout = Strings.isEmpty(stopTimeoutStr) ? DEFAULT_STOP_TIMEOUT
: Long.parseLong(stopTimeoutStr);
final String timeoutTimeUnitStr = servletContext.getInitParameter(KEY_STOP_TIMEOUT_TIMEUNIT);
final TimeUnit timeoutTimeUnit = Strings.isEmpty(timeoutTimeUnitStr) ? DEFAULT_STOP_TIMEOUT_TIMEUNIT
: TimeUnit.valueOf(timeoutTimeUnitStr.toUpperCase(Locale.ROOT));
((LifeCycle2) this.initializer).stop(stopTimeout, timeoutTimeUnit);
} else {
this.initializer.stop();
}
}
}
代码示例来源:origin: wxyyxc1992/Backend-Boilerplates
public static void main(String[] args) {
if (Strings.isEmpty(System.getProperty(AbstractEnvironment.ACTIVE_PROFILES_PROPERTY_NAME))) {
/*System.setProperty(AbstractEnvironment.ACTIVE_PROFILES_PROPERTY_NAME,
"oauth2-extractors-baeldung");*/
System.setProperty(AbstractEnvironment.ACTIVE_PROFILES_PROPERTY_NAME,
"oauth2-extractors-github");
}
SpringApplication.run(ExtractorsApplication.class, args);
}
代码示例来源:origin: fengyouchao/sockslib
private MongoClient getConnectedClient() {
if (Strings.isEmpty(username)) {
return new MongoClient(host, port);
} else {
MongoCredential credential =
MongoCredential.createCredential(username, databaseName, password.toCharArray());
return new MongoClient(new ServerAddress(host, port), Lists.newArrayList(credential));
}
}
}
代码示例来源:origin: theotherp/nzbhydra2
private MongoClient getConnectedClient() {
if (Strings.isEmpty(username)) {
return new MongoClient(host, port);
} else {
MongoCredential credential =
MongoCredential.createCredential(username, databaseName, password.toCharArray());
return new MongoClient(new ServerAddress(host, port), Lists.newArrayList(credential));
}
}
}
代码示例来源:origin: ops4j/org.ops4j.pax.logging
@Override
public StackTraceElement convertToEntityAttribute(final String s) {
if (Strings.isEmpty(s)) {
return null;
}
return StackTraceElementAttributeConverter.convertString(s);
}
代码示例来源:origin: ops4j/org.ops4j.pax.logging
@Override
public Map<String, String> convertToEntityAttribute(final String s) {
if (Strings.isEmpty(s)) {
return null;
}
try {
return OBJECT_MAPPER.readValue(s, new TypeReference<Map<String, String>>() { });
} catch (final IOException e) {
throw new PersistenceException("Failed to convert JSON string to map.", e);
}
}
}
代码示例来源:origin: ops4j/org.ops4j.pax.logging
@Override
public Level convertToEntityAttribute(final String s) {
if (Strings.isEmpty(s)) {
return null;
}
return Level.toLevel(s, null);
}
}
代码示例来源:origin: ops4j/org.ops4j.pax.logging
private String getSystemProperty(final String prefix, final String name) {
final String value = getSystemProperty(name);
if (Strings.isEmpty(value)) {
return Strings.EMPTY;
}
return prefix + value;
}
代码示例来源:origin: GluuFederation/oxAuth
public void setLocaleCode(String localeCode) {
Iterator<Locale> locales = FacesContext.getCurrentInstance().getApplication().getSupportedLocales();
while (locales.hasNext()) {
Locale locale = locales.next();
if (!Strings.isEmpty(locale.getLanguage()) && locale.getLanguage().equals(localeCode)) {
this.localeCode = localeCode;
FacesContext.getCurrentInstance().getViewRoot().setLocale(new Locale(localeCode));
setCookieValue(localeCode);
break;
}
}
}
代码示例来源:origin: ops4j/org.ops4j.pax.logging
@Override
public Marker convertToEntityAttribute(final String s) {
if (Strings.isEmpty(s)) {
return null;
}
final int bracket = s.indexOf("[");
return bracket < 1 ? MarkerManager.getMarker(s) : MarkerManager.getMarker(s.substring(0, bracket));
}
}
代码示例来源:origin: ops4j/org.ops4j.pax.logging
private FilterComponentBuilder createFilter(final String key, final Properties properties) {
final String type = (String) properties.remove(CONFIG_TYPE);
if (Strings.isEmpty(type)) {
throw new ConfigurationException("No type attribute provided for Appender " + key);
}
final String onMatch = (String) properties.remove("onMatch");
final String onMisMatch = (String) properties.remove("onMisMatch");
final FilterComponentBuilder filterBuilder = builder.newFilter(type, onMatch, onMisMatch);
return processRemainingProperties(filterBuilder, properties);
}
代码示例来源:origin: ops4j/org.ops4j.pax.logging
@Override
public Message convertToEntityAttribute(final String s) {
if (Strings.isEmpty(s)) {
return null;
}
return LOGGER.getMessageFactory().newMessage(s);
}
}
代码示例来源:origin: mp911de/logstash-gelf
@PluginFactory
public static GelfDynamicMdcLogFields createField(@PluginConfiguration final Configuration config,
@PluginAttribute("regex") String regex) {
if (Strings.isEmpty(regex)) {
LOGGER.error("The regex is empty");
return null;
}
return new GelfDynamicMdcLogFields(regex);
}
}
代码示例来源:origin: info.xiancloud/xian-gelf-common
@PluginFactory
public static GelfDynamicMdcLogFields createField(@PluginConfiguration final Configuration config,
@PluginAttribute("regex") String regex) {
if (Strings.isEmpty(regex)) {
LOGGER.error("The regex is empty");
return null;
}
return new GelfDynamicMdcLogFields(regex);
}
}
代码示例来源:origin: biz.paluch.logging/logstash-gelf
@PluginFactory
public static GelfDynamicMdcLogFields createField(@PluginConfiguration final Configuration config,
@PluginAttribute("regex") String regex) {
if (Strings.isEmpty(regex)) {
LOGGER.error("The regex is empty");
return null;
}
return new GelfDynamicMdcLogFields(regex);
}
}
内容来源于网络,如有侵权,请联系作者删除!