java.lang.reflect.Array.getFloat() es un método incorporado de la clase Array en Java y se usa para devolver el elemento presente en el índice dado del Array especificado como Float.
Sintaxis :
Array.getFloat(Object []array, int index)
Parámetros: Este método acepta dos parámetros obligatorios:
- array: la array de objetos cuyo índice se va a devolver.
- índice: El índice particular de la array dada. Se devuelve el elemento en ‘índice’ en la array dada.
Valor devuelto: este método devuelve el elemento de la array como un byte.
Excepciones: este método arroja las siguientes excepciones:
- NullPointerException : cuando la array es nula.
- IllegalArgumentException : cuando la array de objetos dada no es una array.
- ArrayIndexOutOfBoundsException : si el índice dado no está en el rango del tamaño de la array.
Nota: Typecast no es necesario ya que el tipo de retorno es flotante.
Los siguientes programas ilustran el método getFloat() de la clase Array.
Programa 1 :
// Java code to demonstrate getFloat() method of Array class import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining a float array float a[] = { 1.0f, 2.0f, 3.0f }; // Traversing the array for (int i = 0; i < 3; i++) { // Array.getBoolean() method float x = Array.getFloat(a, i); // Printing the values System.out.print(x + " "); } } }
Salida :
1.0 2.0 3.0
Programa 2 :
// Java code to demonstrate getFloat() method of Array class import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining a float array float a[] = { 1.0f, 2.0f, 3.0f }; try { float x = Array.getFloat(a, 4); } catch (Exception e) { System.out.println("Exception : " + e); } } }
Salida :
Exception : java.lang.ArrayIndexOutOfBoundsException
Programa 3 :
// Java code to demonstrate getFloat() method of Array class import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining a float array as null float a[] = null; try { float x = Array.getFloat(a, 4); } catch (Exception e) { System.out.println("Exception : " + e); } } }
Salida :
Exception : java.lang.NullPointerException
Programa 4 :
// Java code to demonstrate getFloat() method of Array class import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining a float variable float a = 1.0f; try { float x = Array.getFloat(a, 4); } catch (Exception e) { System.out.println("Exception : " + e); } } }
Salida :
Exception : java.lang.IllegalArgumentException: Argument is not an array
Programa 5 :
// Java code to demonstrate getFloat() method of Array class import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining a String array String s[] = { "Geeks", "for", "Geeks" }; try { float x = Array.getFloat(s, 4); } catch (Exception e) { System.out.println("Exception : " + e); } } }
Salida :
Exception : java.lang.IllegalArgumentException: Argument is not an array