Red de conocimiento informático - Problemas con los teléfonos móviles - Shell determina si el archivo es una imagen

Shell determina si el archivo es una imagen

Determinar si el archivo es una imagen

*

* @param pIngrese el nombre del archivo

* @param pImgeFlag Determine una Tipo de archivo específico

* @return comprobar resultado<br>

* @throws Excepción

*/

público estático boolean isPicture(String pInput,

String pImgeFlag) throws Exception{

// El nombre del archivo se llama vacío

if(Check.if(Check. isNull (pInput)){

// // Devuelve no y legal

return false

}

// // Obtener sufijo de archivo

String tmpName = pInput.substring(pInput.lastIndexOf(".") + 1,

pInput.length());

/ / Declarar matriz de sufijos de imagen

String imgeArray [][] = {

{"bmp", "0"}, {"dib", "1"}, {"gif " , "2"},

{"jfif", "3"}, {"jpe", "4"}, {"jpeg", "5"},

{"jpg", "6"}, {"png", "7"},{"tif", "8"},

{"tiff", "9"}, {"ico ", "10"}

};

// Recorre la matriz de nombres.

for(int i = 0; i

// Determinar la situación de un solo tipo de archivo

if(! Check.isNull(pImgeFlag))

&& imgeArray [i][ 0]. igual a (tmpName.toLowerCase())

&& imgeArray [i][1].equals( pImgeFlag)){

devuelve verdadero; }

p>

// Determinar la ocasión de un solo tipo de archivo.

// Determinar la ocasión que coincide con todos los tipos

if(Check.isNull (pImgeFlag))

&& imgeArray [i][0].equals( tmpName.toLowerCase())){

return true

}

}

Devuelve falso