Java examples for java.lang:String Unicode
Checks if the String contains only unicode letters. null will return false.
//package com.java2s; public class Main { public static void main(String[] argv) { String str = "java2s.com"; System.out.println(isAlpha(str)); }// w ww . j a va 2s .c o m /** * <p>Checks if the String contains only unicode letters.</p> * * <p><code>null</code> will return <code>false</code>. * An empty String ("") will return <code>true</code>.</p> * * <pre> * isAlpha(null) = false * isAlpha("") = true * isAlpha(" ") = false * isAlpha("abc") = true * isAlpha("ab2c") = false * isAlpha("ab-c") = false * </pre> * * @param str the String to check, may be null * @return <code>true</code> if only contains letters, and is non-null */ public static boolean isAlpha(String str) { if (str == null) { return false; } int sz = str.length(); for (int i = 0; i < sz; i++) { if (Character.isLetter(str.charAt(i)) == false) { return false; } } return true; } /** * Gets a String's length or <code>0</code> if the String is <code>null</code>. * * @param str * a String or <code>null</code> * @return String length or <code>0</code> if the String is <code>null</code>. * @since 2.4 */ public static int length(String str) { return str == null ? 0 : str.length(); } }