MainActivity.java
package com.cfsuman.me.javaexamples; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Get widget reference from XML layout TextView tv = (TextView) findViewById(R.id.tv); // Declare a new int array int[] marks; /* Initialize the marks int array Also specify the initial length of marks array Allocate correct memory storage for the array elements Syntax : variableName = new Type[capacity] */ marks = new int[3]; // Put values to marks int array marks[0] =65; marks[1] =75; marks[2] =82; tv.setText("Int array : "); // Iterate over the marks int array for(int i=0;i<marks.length;i++){ tv.setText(tv.getText() +""+ marks[i] + ", "); } /* Another way to initializing a new array Also allocate the correct memory storage for the array elements Syntax : Type[] variableName = new Type[capacity] */ String[] colors = new String[4]; colors[0] = "Black"; colors[1] = "Gray"; colors[2] = "Orange"; colors[3] = "Magenta"; tv.setText(tv.getText() + "\nString array : "); // Loop through the colors String array for(int i=0;i<colors.length;i++){ tv.setText(tv.getText() + colors[i] + ", "); } /* Another way to initialize a new array This also add elements at the time of array initialization Initialize a float array Syntax : Type[] variableName = new Type[]{comma-delimited values} */ float[] alpha = new float[]{0.10f,0.20f,0.30f,0.40f}; tv.setText(tv.getText() + "\nFloat array : "); // Loop through float array for(int i=0;i<alpha.length;i++){ tv.setText(tv.getText() +""+ alpha[i] + ", "); } /* Another way to initialize a new array Initialize a double array, data type double Syntax : Type[] variableName = {comma-delimited values}; */ double[] numbers = {10,20,30,40}; tv.setText(tv.getText() + "\nDouble array : "); // Loop through the double array for(int i=0;i<numbers.length;i++){ tv.setText(tv.getText() + "" + numbers[i] + ", "); } // Initialize a new boolean array with elements boolean[] status = new boolean[]{ true, false, true, false }; tv.setText(tv.getText() + "\nBoolean array : "); // Loop through the boolean array for(int i=0;i<status.length;i++){ tv.setText(tv.getText() + "" + status[i] + ", "); } } }
- java - How to convert ArrayList to Array
- java - How to convert a char to a string
- java - How to know a variable type
- java - How to convert a string to a byte array
- java - How to split string into array of character strings
- java - How to convert string to boolean
- java - How to compare strings
- java - How to convert an array to a string
- java - How to clear or empty a StringBuilder
- java - How to sort an array
Komentar
Posting Komentar