Есть несколько опций:
1) Возвращает массив строк. (Не очень полезный метод, если это все, что вы делаете.)
public String[] xxxx(String entry) {
String[] Parts=entry.split(" ");
return parts;
}
2) Возвращает экземпляр объекта, который обеспечивает доступ к различным частям String.
public class PartHolder{
private ArrayList<String> parts = new ArrayList<>();
public int getPartsCount() {
return parts.size();
}
public String getPart(int x) {
return parts.get(x);
}
public void addPart(String part) {
parts.add(part);
}
public void addParts(String[] partsToAdd) {
parts.addAll(Arrays.asList(partsToAdd));
}
}
...
public String[] xxxx(String entry) {
String[] Parts=entry.split(" ");
return parts;
}
3) Сделайте части String доступными через глобально доступный (статический) метод или атрибут. Этот подход имеет ограниченную полезность, поскольку он имеет дополнительную сложность при работе с многопоточными приложениями.
public static String[] GLOBAL_PARTS;
public void xxxx(String entry) {
GLOBAL_PARTS = entry.split(" ");
}