How To Convert Collection To String Inward Coffee - Saltation Framework Example
How to convert Collection to String inwards Java
Many times nosotros demand to convert whatsoever Collection similar Set or List into String like comma separated or whatsoever other delimiter delimited String. Though this is quite a petty task for a Java programmer every bit you lot but demand to Iterate through the loop as well as practise a big String where private String are separated yesteryear a delimiter, you lot withal demand to stimulate got cases similar the finally chemical component division should non bring delimiter or at a bare minimum you lot demand to attempt that code. I similar Joshua Bloch advice on Effective Java to role libraries for those mutual tasks allow it live on an internal proprietary library or whatsoever opened upwardly rootage library every bit used inwards previous examples of Spring, Apache Commons or Google’s Guava but betoken is that you lot should avoid converting ArrayList to String similar mutual task yesteryear yourself on application code.
Collection to String Example inwards Java
I am a big fan of Spring framework as well as nosotros role Spring inwards nearly of our projects as well as nosotros bring already discussed few examples of Spring framework inwards Java earlier e.g. Using Spring to calculate execution time as well as Spring safety to command Concurrent Sessions inwards Java. In this Java tutorial, I volition part you lot an representative of converting List to delimited String, Set to delimit String or whatsoever other Collection shape into delimited String yesteryear using Spring framework's StringUtils class.
Spring provides 2 convenient method collectionToCommaDelimitedString as well as collectionToDelimitedString which tin live on used here. This representative is full general as well as you lot tin convert whatsoever Collection into a comma separated or whatsoever delimiter separated String yesteryear using this technique. Order of private String in delimited String is the social club on which they are stored inwards Collection e.g. List or Set. This item Java plan shows How to convert a List into a comma, colon as well as pipage separated String.
Spring provides 2 convenient method collectionToCommaDelimitedString as well as collectionToDelimitedString which tin live on used here. This representative is full general as well as you lot tin convert whatsoever Collection into a comma separated or whatsoever delimiter separated String yesteryear using this technique. Order of private String in delimited String is the social club on which they are stored inwards Collection e.g. List or Set. This item Java plan shows How to convert a List into a comma, colon as well as pipage separated String.
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
import org.springframework.util.StringUtils;
/**
* Simple Java plan to demonstrate How to convert List or Set into String inwards Java.
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
import org.springframework.util.StringUtils;
/**
* Simple Java plan to demonstrate How to convert List or Set into String inwards Java.
* Spring framework's StringUtils shape furnish methods similar
* collectionToCommaDelimitedString as well as collectionToDelimitedString
* which tin convert whatsoever Java collection shape similar ArrayList or HashSet
* into comma delimited String.
*
* @author Javin
*/
public class CollectionToString{
public static void main(String args[]) {
//List amongst multiple Strings for testing
List<String> frameworks = Arrays.asList("Spring MVC", "Struts 2.0", "Velocity", "Wicket");
//let's convert this listing into comma separated String
String commaDelimitedString = StringUtils.collectionToCommaDelimitedString(frameworks);
System.out.println(commaDelimitedString);
//list to colon delimited String
String colonDelimitedString = StringUtils.collectionToDelimitedString(frameworks, ":");
System.out.println(colonDelimitedString);
//List to pipage delimited String
String pipeDelimitedString = StringUtils.collectionToDelimitedString(frameworks, "|");
System.out.println(pipeDelimitedString);
//Now let's convert Set into String inwards Java
HashSet<String> frameworkSet = new HashSet(frameworks);
//HashSet to comma separated String
commaDelimitedString = StringUtils.collectionToCommaDelimitedString(frameworkSet);
System.out.println(commaDelimitedString);
//Set to delimiter separated String using Spring
colonDelimitedString = StringUtils.collectionToDelimitedString(frameworkSet, ":");
System.out.println(colonDelimitedString);
//Set to pipage delimited String using Spring framework StringUtils
pipeDelimitedString = StringUtils.collectionToDelimitedString(frameworkSet, "|");
System.out.println(pipeDelimitedString);
}
}
Output
Spring MVC,Struts 2.0,Velocity,Wicket
Spring MVC:Struts 2.0:Velocity:Wicket
Spring MVC|Struts 2.0|Velocity|Wicket
Struts 2.0,Spring MVC,Velocity,Wicket
Struts 2.0:Spring MVC:Velocity:Wicket
Struts 2.0|Spring MVC|Velocity|Wicket
* collectionToCommaDelimitedString as well as collectionToDelimitedString
* which tin convert whatsoever Java collection shape similar ArrayList or HashSet
* into comma delimited String.
*
* @author Javin
*/
public class CollectionToString{
public static void main(String args[]) {
//List amongst multiple Strings for testing
List<String> frameworks = Arrays.asList("Spring MVC", "Struts 2.0", "Velocity", "Wicket");
//let's convert this listing into comma separated String
String commaDelimitedString = StringUtils.collectionToCommaDelimitedString(frameworks);
System.out.println(commaDelimitedString);
//list to colon delimited String
String colonDelimitedString = StringUtils.collectionToDelimitedString(frameworks, ":");
System.out.println(colonDelimitedString);
//List to pipage delimited String
String pipeDelimitedString = StringUtils.collectionToDelimitedString(frameworks, "|");
System.out.println(pipeDelimitedString);
//Now let's convert Set into String inwards Java
HashSet<String> frameworkSet = new HashSet(frameworks);
//HashSet to comma separated String
commaDelimitedString = StringUtils.collectionToCommaDelimitedString(frameworkSet);
System.out.println(commaDelimitedString);
//Set to delimiter separated String using Spring
colonDelimitedString = StringUtils.collectionToDelimitedString(frameworkSet, ":");
System.out.println(colonDelimitedString);
//Set to pipage delimited String using Spring framework StringUtils
pipeDelimitedString = StringUtils.collectionToDelimitedString(frameworkSet, "|");
System.out.println(pipeDelimitedString);
}
}
Output
Spring MVC,Struts 2.0,Velocity,Wicket
Spring MVC:Struts 2.0:Velocity:Wicket
Spring MVC|Struts 2.0|Velocity|Wicket
Struts 2.0,Spring MVC,Velocity,Wicket
Struts 2.0:Spring MVC:Velocity:Wicket
Struts 2.0|Spring MVC|Velocity|Wicket
That’s all on How to convert Collection into Comma or delimiter separated String inwards Java. In this Java tutorial nosotros bring seen How to convert List into a comma separated, colon carve upwardly as well as finally, PIPE separated String. You tin role whatsoever delimiter of your choice to impress all Collection elements every bit String inwards Java.
Further Reading
Spring Framework 5: Beginner to Guru
Expert Spring MVC as well as Web Flow (read here)
Spring Fundamentals By Bryan Hansen (see here)
Spring Framework 5: Beginner to Guru
Expert Spring MVC as well as Web Flow (read here)
Spring Fundamentals By Bryan Hansen (see here)
Other Java Collection tutorials from Blog
P.S. - If you lot desire to larn how to railroad train RESTful Web Service using Spring MVC inwards depth, I advise you lot bring together the REST amongst Spring certification class yesteryear Eugen Paraschiv. One of the best course of pedagogy to larn REST amongst Spring MVC.
0 Response to "How To Convert Collection To String Inward Coffee - Saltation Framework Example"
Post a Comment