Common IO

便利。

String str = FileUtils.readFileToString(new File("test.txt"), "utf-8");
List<String> list = FileUtils.readLines(new File("test.txt"), "utf-8");

追記 2017/02/04

d.hatena.ne.jp

[引用]
package com.sample.foo.bar.baz;

import java.io.File;

public class GetCurrentPath {

	/** カレントパッケージ */
	private static final String CURRENT_PACKAGE = GetCurrentPath.class.getPackage().getName();
	
	/** カレントディレクトリ */
	private static final String CURRENT_PATH = new File("").getAbsolutePath();

	public static void main(String[] args) {
		System.out.println(CURRENT_PACKAGE);
		System.out.println(CURRENT_PATH);
	}
}

コレ使えばいろいろ更に楽できそう。