當前位置: 首頁>>代碼示例>>Java>>正文


Java Properties.remove方法代碼示例

本文整理匯總了Java中java.util.Properties.remove方法的典型用法代碼示例。如果您正苦於以下問題:Java Properties.remove方法的具體用法?Java Properties.remove怎麽用?Java Properties.remove使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.util.Properties的用法示例。


在下文中一共展示了Properties.remove方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getCache

import java.util.Properties; //導入方法依賴的package包/類
/**
 * Get the required cache for server and client.
 *
 * @param props the properties for creating the cache
 * @return the cache
 */
MCache getCache(final Properties props) {
  MCache c;
  if (isServer) {
    try {
      c = MCacheFactory.getAnyInstance();
      c.close();
    } catch (CacheClosedException cce) {
      c = new MCacheFactory(props).set("mcast-port", "0").create();
      CacheServer cs = c.addCacheServer();
      cs.setPort(AvailablePortHelper.getRandomAvailableTCPPort());
      try {
        cs.start();
      } catch (IOException e) {
        System.out.println("Unable to start Cache Server.");
      }
    }
  } else {
    props.remove(DistributionConfig.LOCATORS_NAME);
    c = (MCache) new MClientCacheFactory(props).addPoolLocator(SERVER_HOST, getDUnitLocatorPort()).create();
  }
  return c;
}
 
開發者ID:ampool,項目名稱:monarch,代碼行數:29,代碼來源:TestBase.java

示例2: parse

import java.util.Properties; //導入方法依賴的package包/類
void parse(Properties entries) {
    // first, strip out the platform-specific temp file template
    String tempFileTemplate = (String)entries.get("temp.file.template");
    if (tempFileTemplate != null) {
        entries.remove("temp.file.template");
        MimeTable.tempFileTemplate = tempFileTemplate;
    }

    // now, parse the mime-type spec's
    Enumeration<?> types = entries.propertyNames();
    while (types.hasMoreElements()) {
        String type = (String)types.nextElement();
        String attrs = entries.getProperty(type);
        parse(type, attrs);
    }
}
 
開發者ID:AdoptOpenJDK,項目名稱:openjdk-jdk10,代碼行數:17,代碼來源:MimeTable.java

示例3: initializeProperties

import java.util.Properties; //導入方法依賴的package包/類
/**
 * Initializes driver properties that come from URL or properties passed to
 * the driver manager.
 * 
 * @param info
 * @throws SQLException
 */
protected void initializeProperties(Properties info) throws SQLException {
    if (info != null) {
        // For backwards-compatibility
        String profileSqlLc = info.getProperty("profileSql");

        if (profileSqlLc != null) {
            info.put("profileSQL", profileSqlLc);
        }

        Properties infoCopy = (Properties) info.clone();

        infoCopy.remove(NonRegisteringDriver.HOST_PROPERTY_KEY);
        infoCopy.remove(NonRegisteringDriver.USER_PROPERTY_KEY);
        infoCopy.remove(NonRegisteringDriver.PASSWORD_PROPERTY_KEY);
        infoCopy.remove(NonRegisteringDriver.DBNAME_PROPERTY_KEY);
        infoCopy.remove(NonRegisteringDriver.PORT_PROPERTY_KEY);
        infoCopy.remove("profileSql");

        int numPropertiesToSet = PROPERTY_LIST.size();

        for (int i = 0; i < numPropertiesToSet; i++) {
            java.lang.reflect.Field propertyField = PROPERTY_LIST.get(i);

            try {
                ConnectionProperty propToSet = (ConnectionProperty) propertyField.get(this);

                propToSet.initializeFrom(infoCopy, getExceptionInterceptor());
            } catch (IllegalAccessException iae) {
                throw SQLError.createSQLException(Messages.getString("ConnectionProperties.unableToInitDriverProperties") + iae.toString(),
                        SQLError.SQL_STATE_GENERAL_ERROR, getExceptionInterceptor());
            }
        }

        postInitialization();
    }
}
 
開發者ID:lamsfoundation,項目名稱:lams,代碼行數:44,代碼來源:ConnectionPropertiesImpl.java

示例4: removeValue

import java.util.Properties; //導入方法依賴的package包/類
/**
 * 
 * 方法用途和描述: 刪除屬性文件中的Key數組所對應的鍵值對
 * 
 * @param propertyFilePath
 *            屬性文件路徑(包括類路徑及文件係統路徑)
 * @param key
 *            key數組
 * @return 屬性文件對象
 * @author bluetata / [email protected] 2017/03/04
 * @author Name Date(YYYY/MM/dd)
 * @since datasnatch(crawler) version(1.0)
 */
public final static Properties removeValue(String propertyFilePath, String[] key) {
    if (key == null) {
        Log4jUtil.error("key[] is null!");
        return null;
    }
    Properties ppts = _getProperties(propertyFilePath);
    if (ppts == null) {
        return null;
    }
    for (String strKey : key) {
        ppts.remove(strKey);
    }
    return ppts;
}
 
開發者ID:bluetata,項目名稱:crawler-jsoup-maven,代碼行數:28,代碼來源:PropertyReader.java

示例5: removeJavaProperties

import java.util.Properties; //導入方法依賴的package包/類
private static void removeJavaProperties(final Properties javaProps) {
  if (javaProps != null) {
    Properties props = System.getProperties();

    for (Iterator iter = javaProps.keySet().iterator(); iter.hasNext();) {
      props.remove(iter.next());
    }

    System.setProperties(props);
  }
}
 
開發者ID:ampool,項目名稱:monarch,代碼行數:12,代碼來源:SecurityTestUtils.java

示例6: createRootLayedCachePool

import java.util.Properties; //導入方法依賴的package包/類
private void createRootLayedCachePool(Properties props) throws Exception {
    String layedCacheType = props.getProperty("layedpool.TableID2DataNodeCacheType");
    String cacheDefault = props.getProperty("layedpool.TableID2DataNodeCache");
    if (cacheDefault != null && layedCacheType != null) {
        throw new java.lang.IllegalArgumentException(
                "invalid cache config, layedpool.TableID2DataNodeCacheType and " +
                        "layedpool.TableID2DataNodeCache don't coexist");
    } else if (cacheDefault == null && layedCacheType == null) {
        return;
    }

    final String rootlayedCacheName = "TableID2DataNodeCache";
    int size = 0;
    int timeOut = 0;
    if (layedCacheType != null) {
        props.remove("layedpool.TableID2DataNodeCacheType");
    } else {
        String value = (String) props.get("layedpool.TableID2DataNodeCache");
        props.remove("layedpool.TableID2DataNodeCache");

        String[] valueItems = value.split(",");
        layedCacheType = valueItems[0];
        size = Integer.parseInt(valueItems[1]);
        timeOut = Integer.parseInt(valueItems[2]);
    }
    createLayeredPool(rootlayedCacheName, layedCacheType, size, timeOut);
}
 
開發者ID:actiontech,項目名稱:dble,代碼行數:28,代碼來源:CacheService.java

示例7: testPrepareMessageText_nullBodyDef

import java.util.Properties; //導入方法依賴的package包/類
/**
 * Execute with a missing body text in the default locale.
 */
@Test(expected = RuntimeException.class)
public void testPrepareMessageText_nullBodyDef() throws Exception {
    Properties unProperties = getProperties(
            getProperiesForComputerName(unPropertiesFilePath));
    unProperties.remove(HandlerUtils.MAIL_BODY + setLocale(Locale.ENGLISH));
    userNotification.prepareMessageText(unProperties);
}
 
開發者ID:servicecatalog,項目名稱:oscm,代碼行數:11,代碼來源:UserNotificationIT.java

示例8: testBug72630

import java.util.Properties; //導入方法依賴的package包/類
/**
 * Tests fix for Bug#72630 (18758686), NullPointerException during handshake in some situations
 * 
 * @throws Exception
 */
public void testBug72630() throws Exception {
    // bug is related to authentication plugins, available only in 5.5.7+ 
    if (versionMeetsMinimum(5, 5, 7)) {
        try {
            createUser("'Bug72630User'@'%'", "IDENTIFIED WITH mysql_native_password AS 'pwd'");
            this.stmt.execute("GRANT ALL ON *.* TO 'Bug72630User'@'%'");

            final Properties props = new Properties();
            props.setProperty("user", "Bug72630User");
            props.setProperty("password", "pwd");
            props.setProperty("characterEncoding", "NonexistentEncoding");

            assertThrows(SQLException.class, "Unsupported character encoding 'NonexistentEncoding'.", new Callable<Void>() {
                public Void call() throws Exception {
                    getConnectionWithProps(props);
                    return null;
                }
            });

            props.remove("characterEncoding");
            props.setProperty("passwordCharacterEncoding", "NonexistentEncoding");
            assertThrows(SQLException.class, "Unsupported character encoding 'NonexistentEncoding' for 'passwordCharacterEncoding' or 'characterEncoding'.",
                    new Callable<Void>() {
                        public Void call() throws Exception {
                            getConnectionWithProps(props);
                            return null;
                        }
                    });
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}
 
開發者ID:bragex,項目名稱:the-vigilantes,代碼行數:39,代碼來源:CharsetRegressionTest.java

示例9: removeHostRelatedProps

import java.util.Properties; //導入方法依賴的package包/類
protected void removeHostRelatedProps(Properties props) {
    props.remove(NonRegisteringDriver.HOST_PROPERTY_KEY);
    props.remove(NonRegisteringDriver.PORT_PROPERTY_KEY);

    int numHosts = Integer.parseInt(props.getProperty(NonRegisteringDriver.NUM_HOSTS_PROPERTY_KEY));

    for (int i = 1; i <= numHosts; i++) {
        props.remove(NonRegisteringDriver.HOST_PROPERTY_KEY + "." + i);
        props.remove(NonRegisteringDriver.PORT_PROPERTY_KEY + "." + i);
    }

    props.remove(NonRegisteringDriver.NUM_HOSTS_PROPERTY_KEY);
}
 
開發者ID:rafallis,項目名稱:BibliotecaPS,代碼行數:14,代碼來源:BaseTestCase.java

示例10: close

import java.util.Properties; //導入方法依賴的package包/類
public void close() {
  // Clear the extra stuff from System properties
  Properties props = System.getProperties();
  props.remove(SECURITY_SYSTEM_PREFIX + SECURITY_PEER_AUTH_INIT);
  props.remove(SECURITY_SYSTEM_PREFIX + SECURITY_PEER_AUTHENTICATOR);

  Iterator iter = security.keySet().iterator();
  while (iter.hasNext()) {
    props.remove(SECURITY_SYSTEM_PREFIX + (String) iter.next());
  }
  System.setProperties(props);
}
 
開發者ID:ampool,項目名稱:monarch,代碼行數:13,代碼來源:DistributionConfigImpl.java

示例11: connectReplicationConnection

import java.util.Properties; //導入方法依賴的package包/類
protected java.sql.Connection connectReplicationConnection(String url, Properties info) throws SQLException {
    Properties parsedProps = parseURL(url, info);

    if (parsedProps == null) {
        return null;
    }

    Properties masterProps = (Properties) parsedProps.clone();
    Properties slavesProps = (Properties) parsedProps.clone();

    // Marker used for further testing later on, also when
    // debugging
    slavesProps.setProperty("com.mysql.jdbc.ReplicationConnection.isSlave", "true");

    int numHosts = Integer.parseInt(parsedProps.getProperty(NUM_HOSTS_PROPERTY_KEY));

    if (numHosts < 2) {
        throw SQLError.createSQLException("Must specify at least one slave host to connect to for master/slave replication load-balancing functionality",
                SQLError.SQL_STATE_INVALID_CONNECTION_ATTRIBUTE, null);
    }
    List<String> slaveHostList = new ArrayList<String>();
    List<String> masterHostList = new ArrayList<String>();

    String firstHost = masterProps.getProperty(HOST_PROPERTY_KEY + ".1") + ":" + masterProps.getProperty(PORT_PROPERTY_KEY + ".1");

    boolean usesExplicitServerType = NonRegisteringDriver.isHostPropertiesList(firstHost);

    for (int i = 0; i < numHosts; i++) {
        int index = i + 1;

        masterProps.remove(HOST_PROPERTY_KEY + "." + index);
        masterProps.remove(PORT_PROPERTY_KEY + "." + index);
        slavesProps.remove(HOST_PROPERTY_KEY + "." + index);
        slavesProps.remove(PORT_PROPERTY_KEY + "." + index);

        String host = parsedProps.getProperty(HOST_PROPERTY_KEY + "." + index);
        String port = parsedProps.getProperty(PORT_PROPERTY_KEY + "." + index);
        if (usesExplicitServerType) {
            if (isHostMaster(host)) {
                masterHostList.add(host);
            } else {
                slaveHostList.add(host);
            }
        } else {
            if (i == 0) {
                masterHostList.add(host + ":" + port);
            } else {
                slaveHostList.add(host + ":" + port);
            }
        }
    }

    slavesProps.remove(NUM_HOSTS_PROPERTY_KEY);
    masterProps.remove(NUM_HOSTS_PROPERTY_KEY);
    masterProps.remove(HOST_PROPERTY_KEY);
    masterProps.remove(PORT_PROPERTY_KEY);
    slavesProps.remove(HOST_PROPERTY_KEY);
    slavesProps.remove(PORT_PROPERTY_KEY);

    return ReplicationConnectionProxy.createProxyInstance(masterHostList, masterProps, slaveHostList, slavesProps);
}
 
開發者ID:rafallis,項目名稱:BibliotecaPS,代碼行數:62,代碼來源:NonRegisteringDriver.java

示例12: testBug61150

import java.util.Properties; //導入方法依賴的package包/類
/**
 * Tests fix for BUG#61150 - First call to SP
 * fails with "No Database Selected"
 * The workaround introduced in DatabaseMetaData.getCallStmtParameterTypes
 * to fix the bug in server where SHOW CREATE PROCEDURE was not respecting
 * lower-case table names is misbehaving when connection is not attached to
 * database and on non-casesensitive OS.
 * 
 * @throws Exception
 *             if the test fails.
 */
public void testBug61150() throws Exception {
    NonRegisteringDriver driver = new NonRegisteringDriver();
    Properties oldProps = driver.parseURL(BaseTestCase.dbUrl, null);

    String host = driver.host(oldProps);
    int port = driver.port(oldProps);
    StringBuilder newUrlToTestNoDB = new StringBuilder("jdbc:mysql://");
    if (host != null) {
        newUrlToTestNoDB.append(host);
    }
    newUrlToTestNoDB.append(":").append(port).append("/");

    Statement savedSt = this.stmt;

    Properties props = getHostFreePropertiesFromTestsuiteUrl();
    props.remove(NonRegisteringDriver.DBNAME_PROPERTY_KEY);
    Connection conn1 = DriverManager.getConnection(newUrlToTestNoDB.toString(), props);

    this.stmt = conn1.createStatement();
    createDatabase("TST1");
    createProcedure("TST1.PROC", "(x int, out y int)\nbegin\ndeclare z int;\nset z = x+1, y = z;\nend\n");

    CallableStatement cStmt = null;
    cStmt = conn1.prepareCall("{call `TST1`.`PROC`(?, ?)}");
    cStmt.setInt(1, 5);
    cStmt.registerOutParameter(2, Types.INTEGER);

    cStmt.execute();
    assertEquals(6, cStmt.getInt(2));
    cStmt.clearParameters();
    cStmt.close();

    conn1.setCatalog("TST1");
    cStmt = null;
    cStmt = conn1.prepareCall("{call TST1.PROC(?, ?)}");
    cStmt.setInt(1, 5);
    cStmt.registerOutParameter(2, Types.INTEGER);

    cStmt.execute();
    assertEquals(6, cStmt.getInt(2));
    cStmt.clearParameters();
    cStmt.close();

    conn1.setCatalog("mysql");
    cStmt = null;
    cStmt = conn1.prepareCall("{call `TST1`.`PROC`(?, ?)}");
    cStmt.setInt(1, 5);
    cStmt.registerOutParameter(2, Types.INTEGER);

    cStmt.execute();
    assertEquals(6, cStmt.getInt(2));
    cStmt.clearParameters();
    cStmt.close();

    this.stmt = savedSt;
}
 
開發者ID:JuanJoseFJ,項目名稱:ProyectoPacientes,代碼行數:68,代碼來源:MetaDataRegressionTest.java

示例13: testAutoCommitLB

import java.util.Properties; //導入方法依賴的package包/類
public void testAutoCommitLB() throws Exception {
    Properties props = new Properties();
    props.setProperty("loadBalanceStrategy", CountingReBalanceStrategy.class.getName());
    props.setProperty("loadBalanceAutoCommitStatementThreshold", "3");

    String portNumber = new NonRegisteringDriver().parseURL(dbUrl, null).getProperty(NonRegisteringDriver.PORT_PROPERTY_KEY);

    if (portNumber == null) {
        portNumber = "3306";
    }

    Connection conn2 = this.getUnreliableLoadBalancedConnection(new String[] { "first", "second" }, props);
    conn2.setAutoCommit(true);
    CountingReBalanceStrategy.resetTimesRebalanced();
    conn2.createStatement().execute("SELECT 1");
    conn2.createStatement().execute("SELECT 2");
    assertEquals(0, CountingReBalanceStrategy.getTimesRebalanced());
    conn2.createStatement().execute("SELECT 3");
    assertEquals(1, CountingReBalanceStrategy.getTimesRebalanced());
    conn2.setAutoCommit(false);
    CountingReBalanceStrategy.resetTimesRebalanced();
    assertEquals(0, CountingReBalanceStrategy.getTimesRebalanced());
    conn2.createStatement().execute("SELECT 1");
    conn2.createStatement().execute("SELECT 2");
    conn2.createStatement().execute("SELECT 3");
    assertEquals(0, CountingReBalanceStrategy.getTimesRebalanced());
    conn2.close();

    props.remove("loadBalanceAutoCommitStatementThreshold");
    conn2 = this.getUnreliableLoadBalancedConnection(new String[] { "first", "second" }, props);
    conn2.setAutoCommit(true);
    CountingReBalanceStrategy.resetTimesRebalanced();
    conn2.createStatement().execute("SELECT 1");
    conn2.createStatement().execute("SELECT 2");
    conn2.createStatement().execute("SELECT 3");
    assertEquals(0, CountingReBalanceStrategy.getTimesRebalanced());
    conn2.setAutoCommit(false);
    CountingReBalanceStrategy.resetTimesRebalanced();
    assertEquals(0, CountingReBalanceStrategy.getTimesRebalanced());
    conn2.createStatement().execute("SELECT 1");
    conn2.createStatement().execute("SELECT 2");
    conn2.createStatement().execute("SELECT 3");
    assertEquals(0, CountingReBalanceStrategy.getTimesRebalanced());
    conn2.close();

    props.setProperty("loadBalanceAutoCommitStatementThreshold", "3");
    props.setProperty("loadBalanceAutoCommitStatementRegex", ".*2.*");
    conn2 = this.getUnreliableLoadBalancedConnection(new String[] { "first", "second" }, props);
    conn2.setAutoCommit(true);
    CountingReBalanceStrategy.resetTimesRebalanced();
    conn2.createStatement().execute("SELECT 1");
    conn2.createStatement().execute("SELECT 2");
    conn2.createStatement().execute("SELECT 3");
    conn2.createStatement().execute("SELECT 2");
    assertEquals(0, CountingReBalanceStrategy.getTimesRebalanced());
    conn2.createStatement().execute("SELECT 2");
    assertEquals(1, CountingReBalanceStrategy.getTimesRebalanced());
    conn2.close();

}
 
開發者ID:bragex,項目名稱:the-vigilantes,代碼行數:61,代碼來源:ConnectionRegressionTest.java

示例14: testBug6966

import java.util.Properties; //導入方法依賴的package包/類
/**
 * Tests fix for BUG#6966, connections starting up failed-over (due to down
 * master) never retry master.
 * 
 * @throws Exception
 *             if the test fails...Note, test is timing-dependent, but
 *             should work in most cases.
 */
public void testBug6966() throws Exception {
    Properties props = new Driver().parseURL(BaseTestCase.dbUrl, null);
    props.setProperty("autoReconnect", "true");
    props.setProperty("socketFactory", "testsuite.UnreliableSocketFactory");

    Properties urlProps = new NonRegisteringDriver().parseURL(dbUrl, null);

    String host = urlProps.getProperty(NonRegisteringDriver.HOST_PROPERTY_KEY);
    String port = urlProps.getProperty(NonRegisteringDriver.PORT_PROPERTY_KEY);

    props.remove(NonRegisteringDriver.HOST_PROPERTY_KEY);
    props.remove(NonRegisteringDriver.NUM_HOSTS_PROPERTY_KEY);
    props.remove(NonRegisteringDriver.HOST_PROPERTY_KEY + ".1");
    props.remove(NonRegisteringDriver.PORT_PROPERTY_KEY + ".1");

    props.setProperty("queriesBeforeRetryMaster", "50");
    props.setProperty("maxReconnects", "1");

    UnreliableSocketFactory.mapHost("master", host);
    UnreliableSocketFactory.mapHost("slave", host);
    UnreliableSocketFactory.downHost("master");

    Connection failoverConnection = null;

    try {
        failoverConnection = getConnectionWithProps("jdbc:mysql://master:" + port + ",slave:" + port + "/", props);
        failoverConnection.setAutoCommit(false);

        String originalConnectionId = getSingleIndexedValueWithQuery(failoverConnection, 1, "SELECT CONNECTION_ID()").toString();

        for (int i = 0; i < 50; i++) {
            this.rs = failoverConnection.createStatement().executeQuery("SELECT 1");
        }

        UnreliableSocketFactory.dontDownHost("master");

        failoverConnection.setAutoCommit(true);

        String newConnectionId = getSingleIndexedValueWithQuery(failoverConnection, 1, "SELECT CONNECTION_ID()").toString();

        assertEquals("/master", UnreliableSocketFactory.getHostFromLastConnection());
        assertFalse(newConnectionId.equals(originalConnectionId));

        this.rs = failoverConnection.createStatement().executeQuery("SELECT 1");
    } finally {
        UnreliableSocketFactory.flushAllStaticData();

        if (failoverConnection != null) {
            failoverConnection.close();
        }
    }
}
 
開發者ID:rafallis,項目名稱:BibliotecaPS,代碼行數:61,代碼來源:ConnectionRegressionTest.java

示例15: main

import java.util.Properties; //導入方法依賴的package包/類
public static void main(String[] args) throws IOException {
    Properties p1 = new Properties();
    p1.setProperty("p1.prop", "prop1-p1");
    p1.setProperty("p1.and.p2.prop", "prop2-p1");
    p1.setProperty("p1.and.p2.and.p3.prop", "prop3-p1");
    Properties p2 = new Properties(p1);
    p2.setProperty("p2.prop", "prop4-p2");
    p2.setProperty("p1.and.p2.prop", "prop5-p2");
    p2.setProperty("p1.and.p2.and.p3.prop", "prop6-p2");
    p2.setProperty("p2.and.p3.prop", "prop7-p2");
    Properties p3 = new Properties(p2);
    p3.setProperty("p3.prop", "prop8-p3");
    p3.setProperty("p1.and.p2.and.p3.prop", "prop9-p3");
    p3.setProperty("p2.and.p3.prop", "prop10-p3");

    for (StoreMethod m : StoreMethod.values()) {
        System.out.println("Testing with " + m.displayName());
        Properties P1 = m.loadFromXML(m.writeToXML(p1), null);
        Properties P2 = m.loadFromXML(m.writeToXML(p2), P1);
        Properties P3 = m.loadFromXML(m.writeToXML(p3), P2);

        testResults(m, p1, P1, p2, P2, p3, P3);

        // Now check that properties whose keys or values are objects
        // are skipped.

        System.out.println("Testing with " + m.displayName() + " and Objects");
        P1.put("p1.object.prop", Objects.OBJ1);
        P1.put(Objects.OBJ1, "p1.object.prop");
        P1.put("p2.object.prop", "p2.object.prop");
        P2.put("p2.object.prop", Objects.OBJ2);
        P2.put(Objects.OBJ2, "p2.object.prop");
        P3.put("p3.object.prop", Objects.OBJ3);
        P3.put(Objects.OBJ3, "p3.object.prop");

        Properties PP1 = m.loadFromXML(m.writeToXML(P1), null);
        Properties PP2 = m.loadFromXML(m.writeToXML(P2), PP1);
        Properties PP3 = m.loadFromXML(m.writeToXML(P3), PP2);

        p1.setProperty("p2.object.prop", "p2.object.prop");
        try {
            testResults(m, p1, PP1, p2, PP2, p3, PP3);
        } finally {
            p1.remove("p2.object.prop");
        }
    }
}
 
開發者ID:lambdalab-mirror,項目名稱:jdk8u-jdk,代碼行數:48,代碼來源:LoadAndStoreXMLWithDefaults.java


注:本文中的java.util.Properties.remove方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。