Java.lang.Class.getResource() 方法

描述

java.lang.Class.getResource() 查找具有给定名称的资源


声明

以下是 java.lang.Class.getResource() 方法的声明。

public URL getResource(String name)

参数

name − 这是所需资源的名称。


返回值

如果没有找到具有此名称的资源,则此方法返回一个 URL 对象或 null。


异常

NA


示例

下面的例子展示了 java.lang.Class.getResource() 方法的使用。

package com.tutorialspoint;

import java.net.URL;
import java.lang.*;

public class ClassDemo {

   public static void main(String[] args) throws Exception {
   
      ClassDemo c = new ClassDemo();
      Class cls = c.getClass();

      // finds resource relative to the class location
      URL url = cls.getResource("file.txt");
      System.out.println("Value = " + url);

      // finds resource relative to the class location
      url = cls.getResource("newfolder/a.txt");
      System.out.println("Value = " + url);
   }
}

让我们编译并运行上面的程序,这将产生下面的结果 −

Value = null
Value = null