Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.concurrent.ThreadLocalRandom;
- public class ClippingCollection {
- public ArrayList<String> clippings;
- public ClippingCollection(String filename)
- {
- clippings = ClippingFileParser.parseClippingFile(filename);
- }
- public String getRandomClipping()
- {
- int randomIndex = ThreadLocalRandom.current().nextInt(0, this.clippings.size());
- return clippings.get(randomIndex);
- }
- public void filterList(String pattern){
- ArrayList<String> clippingsFiltered = new ArrayList<String>();
- for (String clipping : this.clippings)
- {
- if (clipping.contains(pattern))
- {
- clippingsFiltered.add(clipping);
- }
- }
- this.clippings = clippingsFiltered;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement