All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ssssssss.script.functions.StringFunctions Maven / Gradle / Ivy

The newest version!
package org.ssssssss.script.functions;

import org.ssssssss.script.annotation.Comment;
import org.ssssssss.script.annotation.Function;

public class StringFunctions {

	@Function
	@Comment("判断字符串是否不是空")
	public boolean not_blank(@Comment(name = "str", value = "目标字符串") CharSequence cs) {
		return !is_blank(cs);
	}

	@Function
	@Comment("判断字符串是否不是空")
	public boolean is_blank(@Comment(name = "str", value = "目标字符串") CharSequence cs) {
		if (cs == null) {
			return true;
		}
		int strLen = cs.length();
		if (strLen == 0) {
			return true;
		}
		for (int i = 0; i < strLen; i++) {
			if (!Character.isWhitespace(cs.charAt(i))) {
				return false;
			}
		}
		return true;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy