package br.com.etyllica.util;
import java.io.File;
public class StringUtils {
public static final String NEW_LINE = "\n";
public static final String WHITE_SPACE = " ";
public static final String WINDOWS_SPACING = "%20";
public static int countOccurrences(String text, char match) {
int count = 0;
for(int i=0;i<text.length();i++) {
if(text.charAt(i) == match) {
count++;
}
}
return count;
}
public static String fileExtension(String path) {
int token = path.lastIndexOf(".");
String ext = path.substring(token+1,path.length()).toLowerCase();
return ext;
}
public static String fileName(String path) {
int token = path.lastIndexOf(File.separator);
String filename = path.substring(token+1,path.length());
return filename;
}
public static String formatFloat(float x, int i) {
String decimals = Integer.toString(i);
return String.format(java.util.Locale.US,"%."+decimals+"f", x);
}
}