salve ragazzi, devo implementare un metodo ricorsivo per il calcolo della lunghezza di una sequenza di elementi e l'ho impostato così:

codice:
public static int lunghezza (String[] s, int i) {
		if(s[i]==null)return 0;
		else return lunghezza (s,i++);
		
	}

	public static void main(String[] args) {
		String[] s={"34567878"};
		System.out.println(lung(s, 0));
	
		
	}
}
mi da il seguente errore: Exception in thread "main" java.lang.StackOverflowError.
grazie in anticipo