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

com.xiongyingqi.common.utils.string.Words Maven / Gradle / Ivy

The newest version!
package com.xiongyingqi.common.utils.string;


/**
 * @author xiongyingqi
 * @since 16-12-6 下午8:32
 */
public abstract class Words {
  public static char[] upperCaseLetters;
  public static char[] lowerCaseLetters;
  public static char[] numbers;

  static {
    lowerCaseLetters = new char[26];
    upperCaseLetters = new char[26];
    numbers = new char[10];
    char a = 'a';
    for (int i = 0; i < 26; i++) {
      lowerCaseLetters[i] = (char) (a + i);
    }

    char upperCaseA = 'A';
    for (int i = 0; i < 26; i++) {
      upperCaseLetters[i] = (char) (upperCaseA + i);
    }

    char number = '0';
    for (int i = 0; i < 10; i++) {
      numbers[i] = (char) (number + i);
    }
  }

  public static char[] upperCaseLetters() {
    return upperCaseLetters;
  }

  public static char[] lowerCaseLetters() {
    return lowerCaseLetters;
  }

  public static char[] letters() {
    return StringUtils.concat(lowerCaseLetters, upperCaseLetters);
  }

  public static char[] numbers() {
    return numbers;
  }

  public static char[] words() {
    return StringUtils.concat(lowerCaseLetters, upperCaseLetters, numbers);
  }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy