From 9acea903216dbe371dd7b41cbf23b46a5732bcb4 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Sun, 7 Dec 2014 19:15:58 +0100 Subject: Refactored the packagenames fo better sorting --- src/de/fhswf/in/inf/java1/aufgabe4/Fill.java | 117 --------------------------- 1 file changed, 117 deletions(-) delete mode 100644 src/de/fhswf/in/inf/java1/aufgabe4/Fill.java (limited to 'src/de/fhswf/in/inf/java1/aufgabe4/Fill.java') diff --git a/src/de/fhswf/in/inf/java1/aufgabe4/Fill.java b/src/de/fhswf/in/inf/java1/aufgabe4/Fill.java deleted file mode 100644 index 20fdd84..0000000 --- a/src/de/fhswf/in/inf/java1/aufgabe4/Fill.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * - */ -package de.fhswf.in.inf.java1.aufgabe4; - -import java.util.Arrays; - -/** - * Tests the different methods to created a prefilled String. - * - * @author $Author: $ - * @version $Revision: $, $Date: $ UTC - */ -public final class Fill -{ - private Fill() - { - } - - /** - * - * Creates a string of given length filled with the given char. - * - * @param length - * Length of the returned String. - * @param c - * Char the String is filled with. - * @return Returns the generated String. - */ - public static String createStringFilledWith(int length, char c) - { - // String that will be returned - String result = ""; - for (int i = 0; i < length; i++) - { - // Every iteration, a new string is created. - result += c; - } - // Return the build string - return result; - } - - /** - * - * Creates a string of given length filled with the given char. - * - * @param length - * Length of the returned String. - * @param c - * Char the String is filled with. - * @return Returns the generated String. - */ - public static String createStringFilledWith2(int length, char c) - { - // charArray that will be returned - char[] result = new char[length]; - - Arrays.fill(result, c); - - // Return the build string - return result.toString(); - } - - /** - * - * Creates a string of given length filled with the given char. - * - * @param length - * Length of the returned String. - * @param c - * Char the String is filled with. - * @return Returns the generated String. - */ - public static String createStringFilledWith3(int length, char c) - { - // String that will be returned - StringBuilder result = new StringBuilder(length); - for (int i = 0; i < length; i++) - { - // Every iteration, a new string is created. - result.append(c); - } - // Return the build string - return result.toString(); - } - - /** - * - * Calls the function createStringFilledWith() and measures its runtime. - * - * @param args - * Console line arguments. - */ - public static void main(String[] args) - { - final int anzDurchlaefe = 100000000; - - long start; - start = System.currentTimeMillis(); // Gets current time in µs - Fill.createStringFilledWith(anzDurchlaefe, 'x'); // Function call - // Calculates the time runtime of creatStringFilledWith() - System.out.println("Elapsed time: " - + (System.currentTimeMillis() - start) + " ms"); - - start = System.currentTimeMillis(); // Gets current time in µs - Fill.createStringFilledWith2(anzDurchlaefe, 'x'); // Function call - // Calculates the time runtime of creatStringFilledWith2() - System.out.println("Elapsed time: " - + (System.currentTimeMillis() - start) + " ms"); - - start = System.currentTimeMillis(); // Gets current time in µs - Fill.createStringFilledWith3(anzDurchlaefe, 'x'); // Function call - // Calculates the time runtime of creatStringFilledWith3() - System.out.println("Elapsed time: " - + (System.currentTimeMillis() - start) + " ms"); - } -} -- cgit v1.2.3-70-g09d2