¿Almacenar una matriz de nombres formateados en JAVA?

Tengo problemas con mi tarea y llevo mucho tiempo rascándome la cabeza. Este es el criterio: su clase EmployeeNames debe tener un método estático denominado convertName(). El método debe aceptar uno arrayde los apellidos como parámetro de entrada. El método debe devolver uno arrayde los nombres formateados (iniciales y apellidos y apellido). Para cada elemento, debe determinar la primera inicial y la inicial del segundo nombre y formatearlo correctamente (por ejemplo, HT Smith). Debe almacenar cada uno de estos nombres formateados como elementos en una matriz de nombres formateados.

Después de procesar todos los nombres, el método debe devolver los nombres formateados arrayal programa de llamada.

Este es mi código:

public class EmployeeNames {
    String[] names;
    public static String convertName(String names) {
        for (int i=0; i<10; i++) {
            names[i] = names.substring(names[i].length - 2, names[i].length);
        }
        return names;
    }
}

Ni siquiera funciona en este momento, ya que recibo el error ' arrayrequerido, pero java.lang.Stringencontrado'. Pero incluso después de eso, no estoy seguro de qué hacer. ¿Alguien puede ayudar?

Respuesta 1

Tengo una gran cadena que una vez se convirtió en un ByteBuffer y luego, mientras leía más tarde varias veces, solo es necesario presentar una parte de la cadena (descripción general del texto), por lo que quiero convertir ...

¿Cómo puedo obtener un índice específico en la Lista si solo tiene los métodos para el primer y el último elemento, cuando el elemento en la lista se repite varias veces? List <Character> listString = nuevo ...

Posible duplicado: eliminar una carpeta en la tarjeta SD. En mi aplicación, guardé todos mis datos mediante el almacenamiento interno, es decir, el archivo. Entonces, en primera instancia, usando ContextWrapper cw = new ContextWrapper (...

Aquí está el trasfondo, estoy tratando de crear un DSL para permitir al cliente escribir scripts simples para consultar en nuestra base de datos basada en mongodb. Elijo antlr para implementar el DSL. Desde mi entendimiento (y ...