Java Resource Load getResource(Class clazz, String fileName)

Here you can find the source of getResource(Class clazz, String fileName)

Description

get Resource

License

Apache License

Declaration

public static String getResource(Class clazz, String fileName) 

Method Source Code


//package com.java2s;
//License from project: Apache License 

import java.io.*;

public class Main {
    public static String getResource(Class clazz, String fileName) {
        try {/* w ww .ja  va  2 s . c o m*/
            File file = new File(clazz.getResource(fileName).getFile());
            BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF8"));

            StringBuilder builder = new StringBuilder();
            String str;
            while ((str = in.readLine()) != null) {
                builder.append(str);
            }

            in.close();

            return builder.toString();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

        return null;
    }
}

Related

  1. getFilesRecurse(File dir, final String pattern)
  2. getFilesRecursevely(final String sourceFolder, final String classRegEx)
  3. getResource(Class c, String name)
  4. getResource(Class c, String name)
  5. getResource(Class c, String path)
  6. getResource(Class clazz, String name, String charset)
  7. getResource(Class c, String name)
  8. getResource(ClassLoader classLoader, final String path)
  9. getResource(final String aResName)