comparando cadenas en java

Buena noches

e me pidió que escribiera un código que, al dar 2 matrices de cadenas ordenadas, devuelve el número de cadenas que aparecen en ambas arryas.

La solución de este código debe ser lineal, lo que significa que debo revisar cada matriz solo una vez. De lo contrario, podríamos combinar cada cadena en todas las cadenas de otra matriz.

Por ejemplo

sharedStr ({"Llamar", "yo", "Ismael"}, {"Llamar", "yo", "Jonha"}) -> 2

Me gustaría su ayuda para entender ¿Qué significa matrices ordenadas que contienen cadenas? No hay ninguna Descripción especial de la forma en que se ha ordenado. ¿Cuál es la clasificación ordinaria básica de las cadenas?

¿Cómo se compara entre dos cadenas de alguna manera? Es un error del compilador. (Estoy usando eclipse. Noté que los caracteres se pueden comparar automáticamente).

Gracias chicos

Respuestas a la pregunta(8)

Su respuesta a la pregunta