import java.util.ArrayList;
class program {
static ArrayList<String> extract_only_words_with_first_letter_lowercase(String s) {
ArrayList<String> words = new ArrayList<String>();
int start = 0;
int end;
while ((end = s.indexOf(" ", start)) != -1) {
String word = s.substring(start, end);
if (Character.isLowerCase(word.charAt(0))) {
words.add(word);
}
start = end + 1;
}
if (Character.isLowerCase(s.substring(start).charAt(0))) {
words.add(s.substring(start));
}
return new ArrayList<String>(words);
}
public static void main(String[] args) {
String s = "Java is a High-level, object-oriented pPogramming language";
ArrayList<String> words = extract_only_words_with_first_letter_lowercase(s);
for (String w : words) {
System.out.println(w);
}
}
}
/*
run:
is
a
object-oriented
pPogramming
language
*/