2016年2月7日 星期日

Convert int[] into ArrayList


*****************************************
* String Array to Array List ******************
*****************************************

http://www.tutorialspoint.com/java/util/arrays_aslist.htm

Example

The following example shows the usage of java.util.Arrays.asList() method.
package com.tutorialspoint;

import java.util.Arrays;
import java.util.List;

public class ArrayDemo1 {
   public static void main (String args[]) {

   // create an array of strings
   String a[] = new String[]{"abc","klm","xyz","pqr"};
   
   List list1 = Arrays.asList(a);

   // printing the list
   System.out.println("The list is:" + list1);
   }
}
Let us compile and run the above program, this will produce the following result:
The list is:[abc, klm, xyz, pqr]


http://stackoverflow.com/questions/10530353/convert-string-array-to-arraylist



import java.util.Arrays;  
import java.util.List;  
import java.util.ArrayList;  
public class StringArrayTest  
{  
   public static void main(String[] args)  
   {  
      String[] words = {"ace", "boom", "crew", "dog", "eon"};  

      List<String> wordList = Arrays.asList(words);  

      for (String e : wordList)  
      {  
         System.out.println(e);  
      }  
   }  
}




**********************************
* Array List to string array ************
**********************************



List<String> stockList = new ArrayList<String>();
stockList.add("stock1");
stockList.add("stock2");

String[] stockArr = new String[stockList.size()];
stockArr = stockList.toArray(stockArr);

for(String s : stockArr)
    System.out.println(s);




****************************************************************
************** Array List to Integer * *******************************
****************************************************************

http://www.tutorialspoint.com/java/util/arraylist_get.htm

Example

The following example shows the usage of java.util.ArrayList.get() method.
package com.tutorialspoint;

import java.util.ArrayList;

public class ArrayListDemo {
   public static void main(String[] args) {
      
   // create an empty array list with an initial capacity
   ArrayList<Integer> arrlist = new ArrayList<Integer>(5);

   // use add() method to add elements in the list
   arrlist.add(15);
   arrlist.add(22);
   arrlist.add(30);
   arrlist.add(40);

   // let us print all the elements available in list
   for (Integer number : arrlist) {
   System.out.println("Number = " + number);
   } 
 
   // retrieves element at 4th postion
   int retval=arrlist.get(3);
   System.out.println("Retrieved element is = " + retval);    
   }
}   
Let us compile and run the above program, this will produce the following result:
Number = 15
Number = 22
Number = 30
Number = 40
Retrieved element is = 40


***********************************************************
*  int list to int[] *********************************************
***********************************************************
https://www.blogger.com/blogger.g?blogID=5452307390516932808#editor/target=post;postID=4395252080140059040


private int[] buildIntArray(List<Integer> integers) {
    int[] ints = new int[integers.size()];
    int i = 0;
    for (Integer n : integers) {
        ints[i++] = n;
    }
    return ints;
}




http://stackoverflow.com/questions/10269300/convert-int-into-arraylist



List<Integer> list = Arrays.asList(1, 2, 3);

So something along the lines of:

int[] array = { 1, 2, 3 };
ArrayList<Integer> list = new ArrayList<Integer>(array.length);
for (int i = 0; i < array.length; i++)
  list.add(Integer.valueOf(array[i]));






















沒有留言:

張貼留言