選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

Utils.java 629B

123456789101112131415161718192021222324
  1. package com.rthoni.stssaguenay.business;
  2. import java.text.Normalizer;
  3. /**
  4. * Created by robin on 9/29/16.
  5. */
  6. public class Utils {
  7. public static String unaccent(String s) {
  8. String normalized = Normalizer.normalize(s, Normalizer.Form.NFD);
  9. return normalized.replaceAll("[^\\p{ASCII}]", "");
  10. }
  11. public static String normalizeString(String str)
  12. {
  13. return unaccent(str).toLowerCase().replaceAll("[^a-z0-9]", " ").replaceAll(" +", " ");
  14. }
  15. public static boolean stringMatch(String str1, String str2)
  16. {
  17. return normalizeString(str1).contains(normalizeString(str2));
  18. }
  19. }