How can I convert List<Integer> to String? E.g. If my List<Integer> contains numbers 1 2 and 3 how can it be converted to String = "1,2,3"? Every help will be appreciated. 
The most Pythonic way to convert a list of integers ints to a list of strings is to use the one-liner strings = [str(x) for x in ints] . It iterates over all elements in the list ints using list comprehension and converts each list element x to a string using the str(x) constructor.
We use the toString() method of the list to convert the list into a string.
I think you may use simply List.toString() as below:
List<Integer> intList = new ArrayList<Integer>(); intList.add(1); intList.add(2); intList.add(3);   String listString = intList.toString(); System.out.println(listString); //<- this prints [1, 2, 3]   If you don't want [] in the string, simply use the substring e.g.:
   listString = listString.substring(1, listString.length()-1);     System.out.println(listString); //<- this prints 1, 2, 3   Please note: List.toString() uses AbstractCollection#toString method, which converts the list into String as above
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With