MainActivity.java
package com.cfsuman.me.javaexamples; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Window; import android.widget.RelativeLayout; import android.widget.TextView; import android.content.Context; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class MainActivity extends AppCompatActivity { private Context mContext; private String mTitle = "Java - How to convert array to list"; @Override protected void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_ACTION_BAR); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mContext = getApplicationContext(); getSupportActionBar().setTitle(mTitle); getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.RED)); // Get widget reference from XML layout RelativeLayout rl = (RelativeLayout) findViewById(R.id.rl); TextView tv =(TextView) findViewById(R.id.tv); // Empty the TextView tv.setText(""); // Initialize an int array int[] intArray = new int[]{1,2,3,4,5,6}; // Initialize an Integer array with elements Integer[] integerArray = new Integer[]{1,2,3,4,5,6,7,8,9}; // Initialize a new String array String[] stringArray = new String[]{"Red","Green","Blue","Yellow","Black"}; // Convert Integer array to list List<Integer> integerList = Arrays.asList(integerArray); // Convert String array to list List<String> stringList = Arrays.asList(stringArray); // Another way to convert Integer array to list ArrayList<Integer> secondIntegerList = new ArrayList<>(Arrays.asList(integerArray)); // We applied a technique to get an Integer list from an int array List<Integer> thirdIntegerList = new ArrayList<>(); for(int i=0;i<intArray.length;i++){thirdIntegerList.add(intArray[i]);} tv.setText(tv.getText() + "Integer list : "); // Iterate through Integer list for (int i=0;i<integerList.size();i++){ tv.setText(tv.getText() + "" + integerList.get(i) + ", "); } tv.setText(tv.getText() + "\nSecond Integer list : "); // Iterate through second Integer list for (int i=0;i<secondIntegerList.size();i++){ tv.setText(tv.getText()+ "" + secondIntegerList.get(i) + ", "); } tv.setText(tv.getText() + "\n\nThird Integer list (from int array): "); // Loop through third Integer list for (int i=0;i<thirdIntegerList.size();i++){ tv.setText(tv.getText()+ "" + thirdIntegerList.get(i) + ", "); } tv.setText(tv.getText() + "\n\nString list : "); // Iterate through String list elements for (int i=0;i<stringList.size();i++){ tv.setText(tv.getText()+ "" + stringList.get(i) + ", "); } } }
- java - How to check if an array contains a certain value
- java - How to iterate through a HashMap
- java - How to initialize an ArrayList
- java - How to iterate through an ArrayList
- java - How to sort an ArrayList
- java - How to concatenate two arrays
- java - How to remove a key from HashMap while iterating
- java - How to convert ArrayList to Array
- java - How to convert a char to a string
- java - How to know a variable type
Komentar
Posting Komentar