Java Matcher extractAsArrayOfClassName(String value)

PreviousNext

//package com.java2s;

import java.util.ArrayList;

import java.util.List;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {
    private static final Pattern classPattern = Pattern.compile("([\\w.]*).class");

    static List<String> extractAsArrayOfClassName(String value) {
        Matcher matcher = classPattern.matcher(value);

        List<String> result = new ArrayList<String>();

        while (matcher.find()) {
            result.add(matcher.group(1));
        }/*  ww    w  .d    e m o    2s    .c   o   m*/

        return result;
    }
}
PreviousNext

Related