Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.tectonica.util;
 
Miscellaneous string utility functions

Author(s):
Zach Melamed
 
public class STR
{
returns a delimiter-separated string listing the toString() of an object collection
	public static String implode(Collection<? extends Objectvalues)
	{
		return implode(values", ");
	}

returns a comma-separated string listing the toString() of an object collection
	public static String implode(Collection<? extends ObjectvaluesString delimiter)
	{
		if (values == null)
			return "";
		boolean firstColumn = true;
		for (Object value : values)
		{
			if (firstColumn)
				firstColumn = false;
			else
				sb.append(delimiter);
			sb.append(value.toString());
		}
		return sb.toString();
	}

duplicates a string into a delimiter-separated format given a requested count
	public static String implode(String sint count)
	{
		if (count <= 0)
			return "";
		for (int i = 0; i < count - 1; i++)
			sb.append(s).append(", ");
		sb.append(s);
		return sb.toString();
	}
	public static String left(String sint count)
	{
		if (s == null)
			return null;
		return s.substring(s.length() - Math.min(s.length(), count));
	}
	public static String right(String sint count)
	{
		if (s == null)
			return null;
		return s.substring(0, Math.min(s.length(), count));
	}
New to GrepCode? Check out our FAQ X