プロパティファイルに保存されているキーと値を削除したい。どうやってやるの????
23841 次
2 に答える
41
まず、 APIload()
を使用します。java.util.Properties
Properties properties = new Properties();
properties.load(reader);
次に、このメソッドを使用できますremove()
。
properties.remove(key);
そして最後にstore()
それをファイルに。
properties.store(writer, null);
参照:
于 2010-11-19T14:17:15.150 に答える
1
public class SolutionHash {
public static void main(String[] args) throws FileNotFoundException,IOException {
FileReader reader = new FileReader("student.properties");
Properties properties = new Properties();
properties.load(reader);
// System.out.println(properties);
Enumeration e = properties.propertyNames();
while(e.hasMoreElements()){
String key = (String)e.nextElement();
if(key.equals("dept"))
properties.remove(key);
else
System.out.println(key+"="+properties.getProperty(key));
}
// System.out.println(properties);
}
}
OUTPUT:
name=kasinaat
class=b
ここでは、remove()メソッドを使用してキーと値のペアを削除できることがわかります。
ただし、remove()メソッドはHashTableオブジェクトの一部です。
プロパティはHashTableのサブクラスであるため、プロパティでも使用できます。
于 2018-05-21T06:04:39.603 に答える