console java
控制臺類format()方法 (Console Class format() method)
format() method is available in java.io package.
format()方法在java.io包中可用。
format() method is used to write the formatted string to this Console with the help of the given string format and object parameters.
format()方法用于在給定的字符串格式和對象參數的幫助下將格式化的字符串寫入此控制臺。
format() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
format()方法是一個非靜態方法,只能通過類對象訪問,如果嘗試使用類名稱訪問該方法,則會收到錯誤消息。
format() method may throw an exception at the time of formatting this Console.
在格式化此控制臺時, format()方法可能會引發異常。
IllegalFormatException: This exception may throw when a given string format is not valid.
IllegalFormatException :如果給定的字符串格式無效,則可能引發此異常。
Syntax:
句法:
public Console format(String frmt, Object... params);
Parameter(s):
參數:
String frmt – represents the format string as defined in the Format string.
字符串frmt –表示格式字符串中定義的格式字符串。
Object... params – represents the parameters addressed by the format specifiers in the format string.
對象...參數 –表示格式字符串中格式說明符所尋址的參數。
Return value:
返回值:
The return type of the method is Console, it returns this Console.
方法的返回類型為Console ,它將返回此Console。
Example:
例:
// Java program to demonstrate the example
// of Console format(String frmt , Object… params)
// method of Console
import java.io.*;
public class FormatOfConsole {
public static void main(String[] args) {
try {
// Instantiates Console
Console con = System.console();
// Define a string format for rows and columns
String frmt = "%1$15s %2$20s %3$20s%n";
// By using format() method isto format the
// the given string in rows and column
con.format(frmt, "Student_Name", "Student_Add", "Student_ph");
con.format(frmt, "Preeti", "Delhi", "9425667852");
con.format(frmt, "Rahul", "Delhi", "8871459682");
con.format(frmt, "Shreya", "Delhi", "7216589745");
con.format(frmt, "Rama", "Bangalore", "8871568492");
con.format(frmt, "Anjali", "London", "8872589261");
} catch (Exception ex) {
System.out.println(ex.toString());
}
}
}
Output
輸出量
Student_Name Student_Add Student_ph
Preeti Delhi 9425667852
Rahul Delhi 8871459682
Shreya Delhi 7216589745
Rama Bangalore 8871568492
Anjali London 8872589261
翻譯自: https://www.includehelp.com/java/console-format-method-with-example.aspx
console java