mirror of https://github.com/01-edu/public.git
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.
1.7 KiB
1.7 KiB
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 .
$