第一种遍历:
Properties p=System.getProperties();
for(Enumeration e=p.propertyNames(); e.hasMoreElements();){
String key=(String) e.nextElement();
System.out.println(key+"===>"+p.getProperty(key));
}
第二种遍历:
Properties p=System.getProperties();
for(Object t:p.keySet()){
System.out.println(t+"="+p.getProperty(t.toString()));
}
import java.util.*;
class TestSystem
{
public static void main(String[] args)
{
Map<String ,String> map = System.getenv();
//System.out.println(map);
// 遍历系统Map中system
for(String name:map.keySet()){
System.out.println(name+"->>>>>>>>"+map.get(name));
}
System.out.println(System.getenv("JAVA_HOME"));
Properties p=System.getProperties();
//遍历一下properties里面的值
for(Enumeration e=p.propertyNames(); e.hasMoreElements();){
String key=(String) e.nextElement();
System.out.println(key+"===>"+p.getProperty(key));
}
// System.out.println(p);
System.out.println(System.getProperty("os.name"));
}
}
分享到:
相关推荐
本文将详细讲解如何遍历`Properties`对象的所有元素,包括键、值以及键值对。 首先,我们需要创建一个`Properties`对象,并加载`.properties`文件。以下是一个示例: ```java Properties pro = new Properties(); ...
遍历枚举的键值对通常是指枚举的实例和它们对应的值。在枚举中,我们可以为每个实例定义一个关联的值,然后通过迭代枚举的所有实例来访问这些值。例如: ```java public enum Color { RED("red"), GREEN("green"),...
遍历Properties文件是为了读取这些配置信息,以便在程序运行时使用。以下是一个详细的步骤指南,教你如何在Java中遍历并操作Properties文件。 1. **导入必要的库** 在Java中处理Properties文件,需要导入`java....
获取到属性列表后,可以使用`foreach`循环遍历每个`PropertyInfo`对象,并通过调用`GetValue()`方法获取属性值。`GetValue()`方法需要传入两个参数:目标对象和索引参数数组(通常为`null`,除非属性有索引器)。 `...
属性名: ${entry.key}, 值: ${entry.value} ``` 6. **反向遍历**:使用`reverse`指令可以反向遍历列表。 ```freemarker ... ``` 以上就是Freemarker中遍历list集合的基本操作和一些高级用法。理解并...
接着,我们遍历Properties对象的键集,将每个键值对添加到HashMap`map`中。这样,我们就得到了一个键值对的Map表示。 接下来,我们将讨论如何将Map对象写回文件。这可以通过创建一个新的OutputStream并调用...
- 使用编程语言如Java、Python或在线工具,遍历Excel文件并读取数据,将每行内容转化为Properties格式 - 写入到新的Properties文件中。Java中可以使用`java.util.Properties`类的`store()`方法实现 2. **...
这段代码遍历Properties对象中的所有键,构造对应的setter方法名(例如,键为"中文key",方法名为"set中文key"),然后尝试在目标对象上调用这个方法,传递Properties文件中对应的值作为参数。 请注意,这种方法...
- 循环遍历每个键,并调用`getProperty`方法获取对应的值。 - 输出键值对。 ##### 3. 写入或更新properties文件 ```java public static void writeProperties(String filePath, String parameterName, String ...
4. `getPropertyKeys()`:返回所有键的集合,可以遍历此集合以获取所有属性。 5. `clear()` 和 `remove(Object key)`:用于清除所有属性或删除指定键的属性。 在实际应用中,Properties类通常结合FileInputStream...
1.1.4 遍历键值对并打印:通过`keySet()`方法获取所有键,然后使用`getProperty()`方法获取对应的值。 ```java Set<Object> keySet = properties.keySet(); for (Object object : keySet) { System.out.println...
这些方法允许我们修改、删除属性,或者遍历所有的键或值。 ### 国际化支持 Properties类还支持国际化(i18n),可以为不同的语言和地区创建多个Properties文件,如`messages_en.properties`(英文)和`messages_zh_...
- **遍历键值对**:使用 `propertyNames()` 方法获取所有键的枚举,然后遍历输出。示例代码: ```java Enumeration<String> enumvalue = (Enumeration) properties.propertyNames(); while (enumvalue....
遍历`TreeView`可以获取每个节点的信息,例如文本、值或者自定义数据。以下是一个简单的遍历示例: ```csharp private void TraverseTree(TreeView treeView, Action<TreeNode> action) { foreach (TreeNode node ...
键通常代表一个标识符,值则是对应的文本内容。例如: ``` greeting=你好 farewell=再见 ``` 4. **使用方法** 要在项目中使用jQuery i18n.properties.min-1.0.9,首先需要引入jQuery库和插件的脚本文件,然后...
然后,使用 `load` 方法将数据加载到 `Properties` 对象中,并通过 `getProperty` 方法获取指定键对应的值。 #### 2. 读取整个 Properties 文件 如果想要读取整个 Properties 文件中的所有键值对,可以使用以下...
* 遍历properties集合:通过stringPropertyNames方法获取properties集合中所有key,并遍历这些key来获取对应的value。 * Properties类与IO流结合使用:将properties集合中的属性集写入到文件中实现持久化,或者从....
5. **读取日志**:当需要查看日志时,可以使用`load()`方法从文件中加载Properties,并遍历所有的键值对来显示日志。 ```java try (FileInputStream fis = new FileInputStream("logs.properties")) { ...
- 通过`props.getProperty(key)`方法获取特定的属性值。 ```java String url = props.getProperty("database.url"); String username = props.getProperty("database.username"); String password = props....
在`updateLocalizedText`函数中,遍历DOM元素,用新的语言值替换文本内容。 通过以上步骤,我们就成功地利用jQuery.i18n.properties插件实现了基于.properties文件的国际化。在"WebSite2"这个示例项目中,你可以...