Ciao ragazzi, sto cercando di spezzare una stringa ed ottenere tre parti per ottenere ad esempio

"CiaoATutti"------>"Ciao" "A" "Tutti"

ed ho scritto queste quattro righe di codice:
codice:
public Ciao(String username1) {
		String [] temp = new String[3];	
		splitstringa(temp);
		try{
		for(int i =0; i < temp.length ; i++)
			  System.out.println(temp[i]);
		}
		catch (Exception e)
		{
			  System.out.println(e);
		}
................................


codice:
public String[] splitstringa(String[] temp) {		  		  
		  String str = "one-two-three";

		  String delimeter = "-";
		  temp = str.split(delimeter);
		  String p1, p2 , p3;
		  
		  return temp;}
Il problema è che dal metodo splitstringa non mi ritorna niente; quando vado a fare la stampa ottengo:
null
null
null

Dove sbaglio?? Come faccio a fare il return di un array di stringhe?