Java ListResourceBundle getContents()方法与示例
ListResourceBundle类的getContents()方法 (ListResourceBundle Class getContents() method)
getContents() method is available in java.util package.
getContents()方法在java.util包中可用。
getContents() method is used to get the contents into the form of an Object array (Object [][]) and every item is pairs of objects in an Object[][] where first indices represent the key element and the second indices represent the value element linked with the key in an object array.
getContents()方法用于将内容转换为Object数组(Object [] [])的形式,每个项目都是Object [] []中的成对对象,其中第一个索引代表键元素,第二个索引代表与对象数组中的键链接的value元素。
getContents() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
getContents()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
getContents() method does not throw an exception at the time of getting contents.
getContents()方法在获取内容时不会引发异常。
Syntax:
句法:
protected abstract Object[][] getContents();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of the method is Object [] [], it returns 2D object array that contains two objects in the form of key-value pairs.
该方法的返回类型为Object [] [] ,它返回2D对象数组,该数组包含两个键值对形式的对象。
Example:
例:
// Java program to demonstrate the example
// of Object[][] getContents() method of
// ListResourceBundle
import java.util.*;
// Instantiates a class that extends
// ListResourceBundle
class GetContents extends ListResourceBundle {
// By using getContent() method is to
// get the contents in the form of
// 2D objects
protected Object[][] getContents() {
return new Object[][] {
{
"10",
"C"
}, {
"20",
"C++"
}, {
"30",
"JAVA"
}, {
"40",
"SFDC"
}, {
"50",
"PHP"
}
};
}
}
public class Main {
public static void main(String[] args) {
// Instantiates an object of
// GetContents
GetContents get_c = new GetContents();
// Display the value for the
// given key element
System.out.println("get_c.getString(40): " + get_c.getString("40"));
}
}
Output
输出量
get_c.getString(40): SFDC
翻译自: https://www.includehelp.com/java/listresourcebundle-getcontents-method-with-example.aspx