1 18 19 package org.objectweb.util.monolog.file; 20 21 25 public class DottedStringTools { 26 public static String getLast(String dottedName) { 27 if (dottedName==null) 28 return null; 29 int pos = dottedName.lastIndexOf('.'); 30 if (pos == -1) 31 return dottedName; 32 pos++; 33 if (pos==dottedName.length()) 34 return ""; 35 return dottedName.substring(pos, dottedName.length()); 36 } 37 38 public static String getEnd(String dottedName) { 39 if (dottedName==null) 40 return null; 41 int pos = dottedName.indexOf('.'); 42 if (pos == -1) 43 return dottedName; 44 pos++; 45 if (pos==0) 46 return ""; 47 return dottedName.substring(pos, dottedName.length()); 48 } 49 50 public static String getBegin(String dottedName) { 51 if (dottedName==null) 52 return null; 53 int pos = dottedName.lastIndexOf('.'); 54 if (pos == -1) 55 return dottedName; 56 return dottedName.substring(0, pos); 57 } 58 59 public static String getFirst(String dottedName) { 60 if (dottedName==null) 61 return null; 62 int pos = dottedName.indexOf('.'); 63 if (pos == -1) 64 return dottedName; 65 return dottedName.substring(0, pos); 66 } 67 } 68 | Popular Tags |