Java.io.Console.format(String fmt, Object args) Method Example

[Pages:2]JAVA.IO.CONSOLE.FORMAT METHOD



Copyright ?

Description

The java.io.Console.formatStringfmt, Object. . . args method writes a formatted string to this console's output stream using the specified format string arguments.

Declaration

Following is the declaration for java.io.Console.formatStringfmt, Object. . . args method:

public Console format(String fmt, Object... args)

Parameters

fmt -- A format string as described in Format string syntax

args -- Arguments referenced by the format specifiers in the format string.

Return Value

This method returns this console.

Exception

IllegalFormatException -- If a format string contains an illegal syntax, a format specifier that is incompatible with the given, insufficient arguments given the format string, or other illegal conditions

Example

The following example shows the usage of java.io.Console.formatStringfmt, Object. . . args method.

package com.tutorialspoint;

import java.io.Console;

public class ConsoleDemo { public static void main(String[] args) {

Console cnsl = null;

try{ cnsl = System.console();

if (cnsl != null) { String fmt = "%1$4s %2$10s %3$10s%n";

// format cnsl.format(fmt, "Items", "Quanity", "Price"); cnsl.format(fmt, "-----", "-----", "-----"); cnsl.format(fmt, "Tomato", "1Kg", "15"); cnsl.format(fmt, "Potato", "5Kg", "50"); cnsl.format(fmt, "Onion", "2Kg", "30"); cnsl.format(fmt, "Apple", "4Kg", "80"); } }catch(Exception ex){

// if any error occurs ex.printStackTrace(); } } }

Let us compile and run the above program, this will produce the following result:

Item s

Quantity

Price

-----

--------

-----

Tom ato

1Kg

15

Potato

5Kg

50

Onion

2Kg

30

Apple

4Kg

80

Loading [MathJax]/jax/output/HTML-CSS/jax.js

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download