Mercurial > hg > Members > nobuyasu > TestNeo4j
view src/howtouse/WikiLinkParser.java @ 9:d655c8fef734 draft
fix WikiLinkParser.java
author | one |
---|---|
date | Wed, 22 Aug 2012 01:58:54 +0900 |
parents | d8d0855bcdfd |
children | b56ff507cdb4 |
line wrap: on
line source
package howtouse; import java.util.HashSet; public class WikiLinkParser { public static void main(String[] args) { String text = "asdfadf [[link1]]sadf;lkjadsf[[link2]]\n;lkjsadfkj[[link3|link_err]]"; WikiLinkParser parser = new WikiLinkParser(); HashSet<String> hash; hash = parser.parse(text); for (String link : hash) { System.out.println(link); } } private CharReader reader; WikiLinkParser() { reader = new CharReader(); } public HashSet<String> parse(String text) { HashSet<String> hash = new HashSet<String>(); reader.setText(text); String str; while ( (str = reader.getToken()) != null) hash.add(str); return hash; } }