Properties類的list(PrintWriter)方法用於將此Properties列表打印到指定的輸出流,並作為參數傳遞。該方法可用於調試目的,因為它有助於查看stream.0上的Properties元素。
用法:
public void list(PrintWriter out)
參數:此方法接受參數PrintWriter out,該參數是要在其上打印Properties元素的輸出流。
返回值:此方法僅打印元素,不返回任何內容。
異常:如果此屬性列表中的任何鍵不是字符串,則此方法將引發ClassCastException。
下麵的程序顯示了int list(PrintWriter)方法的實現。
示例1:
// Java code to show the implementation of
// list(PrintWriter) method
import java.util.*;
import java.io.*;
public class GfG {
// Main method
public static void main(String[] args)
{
// Create a properties and add some values
Properties properties = new Properties();
properties.put("Pen", "10");
properties.put("Book", "500");
properties.put("Clothes", "400");
properties.put("Mobile", "5000");
// Print Properties details
System.out.println("Properties: "
+ properties.toString());
PrintWriter writer = new PrintWriter(System.out);
// print the list with a PrintWriter object
properties.list(writer);
// flush the stream and display
System.out.println("listing out the Properties: ");
writer.flush();
}
}
輸出:
Properties: {Book=500, Mobile=5000, Pen=10, Clothes=400} listing out the Properties: -- listing properties -- Book=500 Pen=10 Mobile=5000 Clothes=400
示例2:
// Java program to demonstrate
// list(PrintWriter) method.
import java.util.*;
import java.io.*;
public class GFG {
// Main method
public static void main(String[] args)
{
// Create a properties and add some values
Properties properties = new Properties();
// Inserting elements into the properties
properties.put("Geeks", "10");
properties.put("4", "15");
properties.put("Geeks", "20");
properties.put("Welcomes", "25");
properties.put("You", "30");
// Print Properties details
System.out.println("Properties: "
+ properties.toString());
PrintWriter writer = new PrintWriter(System.out);
// print the list with a PrintWriter object
properties.list(writer);
// flush the stream and display
System.out.println("listing out the Properties: ");
writer.flush();
}
}
輸出:
Properties: {You=30, Welcomes=25, 4=15, Geeks=20} listing out the Properties: -- listing properties -- You=30 4=15 Welcomes=25 Geeks=20
參考:https://docs.oracle.com/javase/9/docs/api/java/util/Properties.html#list-java.io.PrintWriter-
相關用法
- Java Properties contains(value)用法及代碼示例
- Java Properties get(key)用法及代碼示例
- Java Properties getProperty(key)用法及代碼示例
- Java Properties hashCode()用法及代碼示例
- Java Properties clear()用法及代碼示例
- Java Properties clone()用法及代碼示例
- Java Properties containsKey(value)用法及代碼示例
- Java Properties containsValue(value)用法及代碼示例
- Java Properties entrySet()用法及代碼示例
- Java Properties elements()用法及代碼示例
- Java Properties keys()用法及代碼示例
- Java Properties keySet()用法及代碼示例
- Java Properties equals(value)用法及代碼示例
- Java Properties isEmpty()用法及代碼示例
- Java Properties getOrDefault(key, defaultValue)用法及代碼示例
注:本文由純淨天空篩選整理自Kirti_Mangal大神的英文原創作品 Properties list(PrintWriter) method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。