Archive

Posts Tagged ‘java’

Remover una fila/row de un arreglo bidimensional Java

June 14, 2011 2 comments
public String[][] removeRowFrom2dArray(String[][] array, int row){
    int rows = array.length;
    String[][] arrayToReturn = new String[rows-1][];
    for(int i = 0; i < row; i++)
        arrayToReturn[i] = array[i];
    for(int i = row; i < arrayToReturn.length; i++)
        arrayToReturn[i++] = array[i];
    return arrayToReturn;
}

O también puede ser:

public String[][] removeRowFrom2dArray(String[][] array, int row){
    List list = Arrays.asList(array);
    list.remove(row);
    return list.toArray(new String[][]{});
}

Categories: Java, Programación, Tips

Conocer si una lista tiene elementos duplicados/repetidos en Java

November 18, 2010 Leave a comment

Les dejo este método generico para java 5 en adelante que regresa verdadero si la lista contiene elementos repetidos.

public static <T> boolean tieneElementosDuplicados(List<T> lista){

return new HashSet<T>(lista).size() != lista.size();

}

Categories: Java, Mini-tips, Programación

Crear array de genericos java: List, Map, Set.

May 13, 2010 Leave a comment

Es muy probable que, en Java, si quieres usar un arreglo de listas, mapas o sets, exista otra opción mucho más adecuada que hacer un arreglo, pero de cualquier manera aquí está las soluciones para este problema del título, create array of java generics: List, Map, Set:

// Lo feo:
Set<String>[] b = (Set<String>) new Set[3];
b[0]; // elemento 0

// Lo mismo, pero más barato:
List< Set<String> > a = new ArrayList< Set<String> >();
a.get(0); // elemento 0

Categories: Java, Mini-tips, Programación

JSF Detectar el browser(navegador) en Bean

April 5, 2010 Leave a comment

La siguiente línea de código es para obtener el tipo de navegador que esta usando el cliente al momento de realizar una petición a nuestra pagina de JavaServer Faces, obteniendo el header enviado en el request, que contiene el tipo de browser que esta utilizando el usuario.

String browser = ((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest()).getHeader(“User-Agent”);

Categories: Java, JSF, Mini-tips, Programación, Tips

Obtener Ip del cliente en JSF

April 1, 2010 7 comments

Esta línea de código sirve para obtener la ip del cliente o ip del usuario que se encuentra realizando una petición al servidor, en el cual tienes la pagina de Java Server Faces (JSF). Yo la escribí en el bean que utilizo como soporte de la pagina, algunos le llaman BackingBean, yo solo le llamo mi Bean =).

String remoteAddr = ((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest()).getRemoteAddr();

Categories: Java, JSF, Mini-tips, Programación, Tips, Web

Codigo Java para convertir en ascii los caracteres

May 30, 2008 23 comments

Este siguiente codigo convierte desde un char, letra, simple a su valor en la tabla ascii decimal, octal, hexadecimal. Para compilarlo ocupan el java 5(1.5) debido al uso de la clase Scanner, Saludos…(Este wordpress no me deja modificar los css, asi que veré que se puede hacer ;D)

Si buscas lo contrario click aquí
Read more…

Categories: Java, Programación
Follow

Get every new post delivered to your Inbox.

Join 175 other followers