You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
zanninso 57965a339f
fix: add messing space in the example result (#2094)
11 months ago
..
README.md fix: add messing space in the example result (#2094) 11 months ago

README.md

CleanExtract

Instructions

Create a file CleanExtract.java.

You are given a single string consisting of several substrings; each separated by a | character. Unfortunately, some of these substrings contain unnecessary characters that need to be removed in order to form a well-structured output string.

For each substring, you need to extract the portion of the substring which is between the first and last .. The leading and trailing white spaces must be removed. The strings should then be joined together, using a space to separate each substring.

Write a function CleanExtract to solve this problem.

Expected Functions

public class CleanExtract {
    public static String extract(String s) {
        // your code here
    }
}

Usage

Here is a possible ExerciseRunner.java to test your function :

public class ExerciseRunner {
    public static void main(String[] args) {
        System.out.println(CleanExtract.extract("The|. quick brown. | what do you ..| .fox .|. Jumps over the lazy dog. ."));
        System.out.println(CleanExtract.extract("  | Who am .I  | .love coding,  |  |.  Coding is fun . | ...  "));
    }
}

and its output :

$ javac *.java -d build
$ java -cp build ExerciseRunner
The quick brown fox Jumps over the lazy dog.
I love coding, Coding is fun .
$

Notions

String Array Conditional statement Loop statement