在java中打印setProperty值

在java中打印setProperty值,java,Java,我是Java新手,需要将调试放入文件中以解决问题。有人能帮我打印prop.setProperty中所有属性的值吗。下面是代码 public static Properties loadPropFromObj(DatabaseConfigInfo dbConfig) { Properties prop = new Properties(); System.out.println("INSIDE loadPropFromObj"); prop.setProperty("da

我是Java新手,需要将调试放入文件中以解决问题。有人能帮我打印prop.setProperty中所有属性的值吗。下面是代码

 public static Properties loadPropFromObj(DatabaseConfigInfo dbConfig) {
    Properties prop = new Properties();
    System.out.println("INSIDE loadPropFromObj");
    prop.setProperty("dataSourceName" , dbConfig.getDataSourceName() );
    prop.setProperty("DatabaseServerUrl" , dbConfig.getDbServerURL());
    prop.setProperty("DatabaseDriverName" , dbConfig.getDbDriverName());
    prop.setProperty("DatabaseServerName" , dbConfig.getDbServerName());
    prop.setProperty("DatabaseName" , dbConfig.getDbName());
    prop.setProperty("DatabaseUserName" , dbConfig.getDbUserName());
    prop.setProperty("DatabasePassword" ,       dbConfig.getDbPassword().toString());
    prop.setProperty("CrmDataSource" , dbConfig.getCrmDataSource());
    prop.setProperty("InterfaceDataSource" ,         dbConfig.getInterfaceDataSource());
    prop.setProperty("ProviderURL" , dbConfig.getProviderURL());
    prop.setProperty("ContextFactory" , dbConfig.getContextFactory());
    prop.setProperty("DatabaseMaxConnections" ,         dbConfig.getDbMaxConnections());
    prop.setProperty("DatabaseExpirationTime" , dbConfig.getDbExpiryTime());
    prop.setProperty("DatabaseRecycleTime" , dbConfig.getDbRecycleTime());
    return prop;

我想获取dataSourceName、DatabaseServerUrl等的值。

我们可以使用getProperty方法检索属性值


您可以使用getPropertyname获取输入属性的值 在您的情况下,如果您希望在控制台中打印此数据,将是:

System.out.print(prop.getProperty("dataSourceName"));
System.out.println(prop.getProperty("DatabaseServerUrl"));
如果你想打印所有的图片,你可以在图片集上循环,一次打印所有图片

prop.entrySet().forEach(a->System.out.print(a.getValue()));

System.out.printlnprop.getPropertydataSourceName;当你有setXXX时,你也有getXXX getter/setter setXXXkey、value和getXXXkey返回值当然,打印它们的一个更简单的方法是System.out.printlnprop@老实说,VGR认为这不管用,也没有尝试过。
prop.entrySet().forEach(a->System.out.print(a.getValue()));