2005-10-07から1日間の記事一覧

IBM dW : Java technology : JUnit 4の現状を紹介する - Japan

わかりやすい…と思う。

出力のリダイレクト

ByteArrayOutputStream in = new ByteArrayOutputStream(); PrintStream pin = new PrintStream(in); System.setErr(pin); System.err.println("あいうえお"); byte[] bs = in.toByteArray(); System.out.print("->" + new String(bs));全然関係ないけど、下…

SQLから文字列リテラルを抜き出す

private static final Pattern pattern = Pattern.compile("'(?:[^\']|'')*'");private List getStringLiterals(String sql) { List literals = new ArrayList(); Matcher matcher = pattern.matcher(sql); while (matcher.find()) literals.add(matcher.gro…

SQLを文字列リテラルとその他の部分に分ける

private static final Pattern pattern = Pattern.compile("'([^\']|'')*'");private List getStringLiterals(String sql, List others) { List literals = new ArrayList(); int i = 0; for (Matcher matcher = pattern.matcher(sql); matcher.find(); i = …