getStringArray()是ResourceBundle类的一个方法,它用于获取以字符串数组形式存储的本地化资源。本地化资源是指根据不同地区或语言进行区分的资源,例如文本消息、错误信息、配置文件等。 在国际化的应用程序中,经常需要在不同的地区或语言环境下提供相应的资源。而java.util.ResourceBundle类为我们提供了一种方便的方式...
[Android.Runtime.Register("getStringArray","(Ljava/lang/String;)[Ljava/lang/String;","")]publicstring[]? GetStringArray (string? key); Parameters key String the key for the desired string array Returns String[] the string array for the given key ...
`getStringArray`方法是`ResourceBundle`类中的一个非常有用的方法,它允许我们获取以字符串数组的形式表示的资源。 在本文中,我们将一步一步地回答如何使用`getStringArray`方法。 第一步:创建资源文件 首先,我们需要创建一个资源文件。资源文件的扩展名通常是`.properties`,它包含了一组键值对,其中键表示资源的...
看了看JDK源代码,PropertyResourceBundle在读文件时使用Properties.load(stream),它存储的是String。所以它永远返回的都是String而不是String数组。简言之,PropertyResourceBundle不支持getStringArray这个方法。你还是用split吧。
getString(String key); getStringArray(String key); 还可以通过keySet()方法获取所有的key。Set keys = bundle.keySet(); 其它ResourceBundle 方法可以通过查看文档获得。 测试及验证 新建4个属性文件 my_en_US.properties:cancelKey=cancel my_zh_CN.properties:cancelKey=\u53D6\u6D88(取消) ...
getString(String key); getStringArray(String key); 还可以通过keySet()方法获取所有的key。Set keys = bundle.keySet(); 其它ResourceBundle 方法可以通过查看文档获得。 测试及验证 新建4个属性文件 my_en_US.properties:cancelKey=cancel my_zh_CN.properties:cancelKey=\u53D6\u6D88(取消) ...
ResourceBundle.getBundle("conf");返回的是一个PropertyResourceBundle对象。 看了看JDK源代码,PropertyResourceBundle在读文件时使用Properties.load(stream),它存储的是String。所以它永远返回的都是String而不是String数组。 简言之,PropertyResourceBundle不支持getStringArray这个方法。
getStringArray(String key); 还可以通过keySet()方法获取所有的key。Set keys = bundle.keySet(); 其它ResourceBundle 方法可以通过查看文档获得。 使用示例: (1) 新建4个属性文件 代码语言:javascript 复制 my_en_US.properties:cancelKey=cancel my_zh_CN.properties:cancelKey=\u53D6\u6D88(取消) ...
public synchronized Object setProperty(String key, String value) { return put(key, value); } 底层通过Hashtable的put方法来实现,该方法的目的就是强制对属性的key和value都使用字符串的形式; 2.2 getProperties方法 public String getProperty(String key) ...