Skip to content
Snippets Groups Projects
Commit 8fe75382 authored by ribeaudc's avatar ribeaudc
Browse files

Make FileUtilities and StringUtilities final and put a private constructor.

SVN: 205
parent f10bd373
No related branches found
No related tags found
No related merge requests found
......@@ -38,10 +38,15 @@ import ch.systemsx.cisd.common.logging.LogFactory;
*
* @author Bernd Rinn
*/
public class FileUtilities
public final class FileUtilities
{
private static final Logger machineLog = LogFactory.getLogger(LogCategory.MACHINE, FileUtilities.class);
private FileUtilities()
{
// Can not be instantiated.
}
/**
* Loads the specified text file.
*
......
......@@ -18,14 +18,21 @@ package ch.systemsx.cisd.common.utilities;
import java.util.List;
import org.apache.commons.lang.StringUtils;
/**
* Some useful utlities methods for {@link String}s.
*
* @author Bernd Rinn
*/
public class StringUtilities
public final class StringUtilities
{
private StringUtilities()
{
// This class can not be instantiated.
}
/**
* Returns the capitalized form of <var>string</var>
*/
......@@ -45,29 +52,15 @@ public class StringUtilities
*/
public static String concatenateWithSpace(List<String> list)
{
return concatenate(list, " ");
return StringUtils.join(list, " ");
}
/**
* @return The concatenated entries of the <var>list</var>, delimited by a new line.
*/
public static String concatenateWithNewLine(List<String> list)
{
return concatenate(list, OSUtilities.LINE_SEPARATOR);
}
/**
* @return The concatenated entries of the <var>list</var>, delimited by <var>delimiter</var>.
*/
public static String concatenate(List<String> list, String delimiter)
{
final StringBuilder builder = new StringBuilder();
for (String entry : list)
{
builder.append(entry).append(delimiter);
}
builder.setLength(Math.max(0, builder.length() - delimiter.length())); // Remove trailing delimiter.
return builder.toString();
return StringUtils.join(list, OSUtilities.LINE_SEPARATOR);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment