Вы можете просто расколоть строку ..
public String[] split(String regex)
Обратите внимание, что java.lang.String.split использует значение регулярного выражения разделителя. В принципе, это ...
String filename = "abc.def.ghi"; // full file name
String[] parts = filename.split("\\."); // String array, each element is text between dots
String beforeFirstDot = parts[0]; // Text before the first dot
Конечно, это разбито на несколько строк для clairity. Он может быть записан как
String beforeFirstDot = filename.split("\\.")[0];