Changeset 3477
- Timestamp:
- 02/26/08 13:44:53 (11 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openmrs-modules/dss/src/org/openmrs/module/dss/util/Util.java
r3446 r3477 41 41 } 42 42 43 public static boolean isYesNoString(String str)44 {45 if(str == null||str.length()==0)46 {47 return false;48 }49 50 char[] characters = str.toCharArray();51 int length = characters.length;52 53 for(int i = 0; i < length; i++)54 {55 switch(characters[i])56 {57 case 'Y':58 case 'N':59 case ' ':60 break;61 default:62 return false;63 }64 }65 66 return true;67 }68 69 public static ArrayList<String> parseStringByDelimiter(String str1, String delimiter)70 {71 ArrayList<String> tokens = new ArrayList<String>();72 StringTokenizer tokenizer = new StringTokenizer(str1,delimiter);73 String token = null;74 75 while(tokenizer.hasMoreTokens())76 {77 token = tokenizer.nextToken();78 token = token.trim();79 tokens.add(token);80 }81 return tokens;82 }83 84 43 public static String getFilenameWithoutExtension(String filepath) 85 44 { … … 106 65 107 66 return filename; 108 }109 110 /**111 * Converts a string into a double112 *113 * @param integerPart the part before the decimal point114 * @param realPart the part after the decimal point115 * @return116 */117 public static double convertStringToDouble(String integerPart, String realPart)118 {119 String number = "";120 121 if (integerPart != null)122 {123 number = integerPart;124 125 }126 127 if (realPart != null)128 {129 number += "." + realPart;130 }131 132 return Double.parseDouble(number);133 67 } 134 68