123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- import java.util.Vector;
- public abstract class StringOperation {
-
- private static final int MIN = 192;
-
- private static final int MAX = 255;
-
- private static final Vector map = initMap();
-
- private static Vector initMap() {
- Vector Result = new Vector();
- java.lang.String car = null;
- car = new java.lang.String("A");
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- car = new java.lang.String("AE");
- Result.add(car);
- car = new java.lang.String("C");
- Result.add(car);
- car = new java.lang.String("E");
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- car = new java.lang.String("I");
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- car = new java.lang.String("D");
- Result.add(car);
- car = new java.lang.String("N");
- Result.add(car);
- car = new java.lang.String("O");
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- car = new java.lang.String("*");
- Result.add(car);
- car = new java.lang.String("0");
- Result.add(car);
- car = new java.lang.String("U");
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- car = new java.lang.String("Y");
- Result.add(car);
- car = new java.lang.String("Þ");
- Result.add(car);
- car = new java.lang.String("B");
- Result.add(car);
- car = new java.lang.String("a");
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- car = new java.lang.String("ae");
- Result.add(car);
- car = new java.lang.String("c");
- Result.add(car);
- car = new java.lang.String("e");
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- car = new java.lang.String("i");
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- car = new java.lang.String("d");
- Result.add(car);
- car = new java.lang.String("n");
- Result.add(car);
- car = new java.lang.String("o");
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- car = new java.lang.String("/");
- Result.add(car);
- car = new java.lang.String("0");
- Result.add(car);
- car = new java.lang.String("u");
- Result.add(car);
- Result.add(car);
- Result.add(car);
- Result.add(car);
- car = new java.lang.String("y");
- Result.add(car);
- car = new java.lang.String("þ");
- Result.add(car);
- car = new java.lang.String("y");
- Result.add(car);
- Result.add(car);
- return Result;
- }
-
- public static java.lang.String sansAccent(java.lang.String chaine) {
- java.lang.StringBuffer Result = new StringBuffer(chaine);
- for (int bcl = 0; bcl < Result.length(); bcl++) {
- int carVal = chaine.charAt(bcl);
- if (carVal >= MIN && carVal <= MAX) {
- java.lang.String newVal = (java.lang.String) map.get(carVal
- - MIN);
- Result.replace(bcl, bcl + 1, newVal);
- }
- }
- return Result.toString();
- }
- }
|