CodeGym /Blog Jawa /Acak /Format Java String()
John Squirrels
tingkat
San Francisco

Format Java String()

Diterbitake ing grup

Apa metode Java string.format()?

Cara format string Java () digunakake kanggo ngowahi format string, integer, nilai desimal, lan liya-liyane, kanthi nggunakake penentu format sing beda. Cara iki ngasilake string sing diformat nggunakake lokal sing diwenehake, formatter sing ditemtokake, lan argumen. Yen ora ana lokal sing disedhiyakake banjur nggunakake lokal standar kanggo format strings. String.format () iku cara statis saka kelas String Jawa . Format Java String() - 1Syntax Ana rong jinis cara format string () . Siji karo lokal sing kasedhiya lan liyane tanpa, sing nggunakake lokal standar.
public static String format(Locale loc, String format, Object… args)
public static String format(String format, Object… args)
Paramèter
  1. Nilai lokal sing bakal ditrapake ing metode format () .
  2. Nemtokake format string output.
  3. Jumlah argumen kanggo string format kisaran saka 0 nganti akeh.
Ngasilake Iku tansah ngasilake string format miturut lokal. Pangecualian Metode format () ngasilake 2 pangecualian.
  1. NullPointerException , yen format null banjur NullPointerException dibuwang.
  2. IllegalFormatException , yen format sing ditemtokake ilegal, utawa argumen sing ora cukup diwenehake, pangecualian iki dibuwang.

Spesifikasi Format

Ayo goleki sawetara spek sing umum digunakake.
Specifier Katrangan
%s, %S A formatter string.
%d A integer desimal, digunakake mung kanggo ongko.
%o Integer oktal, mung digunakake kanggo wilangan bulat.
%f, %F Kanggo angka desimal, digunakake kanggo angka floating point.
%x, %X A integer heksadesimal, digunakake mung kanggo wilangan bulat.
Ayo katon ing specifiers iki karo conto.

Java String.format() Conto Metode

class Main {
    public static void main(String[] args) {
        // Integer value
        System.out.println(String.format("%d", 234));
        // String value
        System.out.println(String.format("%s", "format() method"));
        // Float value
        System.out.println(String.format("%f", 99.99));
        // Hexadecimal value
        System.out.println(String.format("%x", 99));
        // Char value
        System.out.println(String.format("%c", 'f'));
        // Octal value
        System.out.println(String.format("%o", 99));
    }
}
Output
234 format() metode 99.990000 63 f 143
Tuladha
class Main {
  public static void main(String[] args) {
    int n1 = 99;

    // using two different specifiers for formatting the string
    System.out.println(String.format("%s\nhexadecimal: %x", "Result is", n1));
  }
}
Output
Asil heksadesimal: 63
Tuladha
// to use Locale
import java.util.Locale;

class Main {
  public static void main(String[] args) {
    int number = 9999999;

    // using the default locale if none specified
    System.out.println(String.format("Number: %,d", number););

    // using the GERMAN locale as the first argument
    System.out.println(String.format(Locale.GERMAN, "Number in German: %,d", number));
  }
}
Output
Nomer: 9.999.999 Nomer ing Jerman: 9.999.999

Kesimpulan

Muga-muga saiki sampeyan ngerti apa metode format string Java () lan cara ngetrapake kanggo penentu format sing beda kanggo entuk asil sing dikarepake. Bebas bae kanggo latihan lan bali yen sampeyan butuh pitulung liyane. Sugeng sinau! Kanggo nguatake apa sing sampeyan sinau, disaranake sampeyan nonton video pelajaran saka Kursus Jawa
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION