Exploring the definition methods of different types of arrays in Java
1.1 Directly initialize the array
int[] arr1 = {1, 2, 3, 4, 5};
1.2 Use the new keyword to initialize the array
int[] arr2 = new int[5]; arr2[0] = 1; arr2[1] = 2; arr2[2] = 3; arr2[3] = 4; arr2[4] = 5;
1.3 Use a loop to initialize the array
int[] arr3 = new int[5]; for (int i = 0; i < arr3.length; i++) { arr3[i] = i + 1; }
2.1 Directly initialize the array
char[] arr1 = {'a', 'b', 'c', 'd', 'e'};
2.2 Use the new keyword to initialize the array
char[] arr2 = new char[5]; arr2[0] = 'a'; arr2[1] = 'b'; arr2[2] = 'c'; arr2[3] = 'd'; arr2[4] = 'e';
2.3 Use a loop to initialize the array
char[] arr3 = new char[5]; for (int i = 0; i < arr3.length; i++) { arr3[i] = (char) ('a' + i); }
3.1 Directly initialize the array
float[] arr1 = {1.0f, 2.0f, 3.0f, 4.0f, 5.0f};
3.2 Use the new keyword to initialize the array
float[] arr2 = new float[5]; arr2[0] = 1.0f; arr2[1] = 2.0f; arr2[2] = 3.0f; arr2[3] = 4.0f; arr2[4] = 5.0f;
3.3 Use a loop to initialize the array
float[] arr3 = new float[5]; for (int i = 0; i < arr3.length; i++) { arr3[i] = i + 1.0f; }
4.1 Initialize the array directly
String[] arr1 = {"Java", "Python", "C++", "JavaScript", "Ruby"};
4.2 Initialize the array using the new keyword
String[] arr2 = new String[5]; arr2[0] = "Java"; arr2[1] = "Python"; arr2[2] = "C++"; arr2[3] = "JavaScript"; arr2[4] = "Ruby";
4.3 Initialize the array using a loop
String[] arr3 = new String[5]; for (int i = 0; i < arr3.length; i++) { arr3[i] = "Element " + i; }
In Java, We can choose an appropriate array type to define an array based on specific usage scenarios and needs. Through the above sample code, we can have an in-depth understanding of the definition methods of different types of arrays and provide reference and guidance for subsequent development work.
The above is the detailed content of Explore ways to define arrays of different types in Java. For more information, please follow other related articles on the PHP Chinese website!