Jadual Kandungan
1.API
1.1Ikhtisar API
1.2 Penggunaan khusus dokumen bantuan API
2.5.1== Peranan nombor
2.6 Kes Log Masuk Pengguna
3.6.1 Keperluan Kes
3.6.2 Pelaksanaan Kod
2.8 Dokumen bantuan untuk melihat String kaedah biasa
td>
3.4 Kelas StringBuilder Tambah dan balikkan kaedah
3.5 StringBuilder dan penukaran String
3.6 String Splicing Versi Ditingkatkan Kes
3.7 Dokumen bantuan Lihat StringBuilder kaedah biasa
Rumah Java javaTutorial Bagaimana untuk menggunakan API Java?

Bagaimana untuk menggunakan API Java?

Apr 23, 2023 pm 08:19 PM
java api

    1.API

    1.1Ikhtisar API

    • Apakah itu API

    API (Antara Muka Pengaturcaraan Aplikasi): Antara Muka Pengaturcaraan Aplikasi

    • API dalam java

    merujuk kepada apa yang disediakan dalam JDK Java kelas dengan pelbagai fungsi merangkumi pelaksanaan asas Kami tidak perlu mengambil berat tentang cara kelas ini dilaksanakan. Kami hanya perlu mempelajari cara menggunakan kelas ini.

    1.2 Penggunaan khusus dokumen bantuan API

    • Buka dokumen bantuan

    Bagaimana untuk menggunakan API Java?

    • Cari kotak input dalam tab Indeks

    Bagaimana untuk menggunakan API Java?

    • Masukkan Rawak

    Bagaimana untuk menggunakan API Java?

    Lihat pakej kelas yang mana

    Bagaimana untuk menggunakan API Java?

    • Lihat penerangan kelas

    Bagaimana untuk menggunakan API Java?

    • Lihat kaedah pembinaan

    Bagaimana untuk menggunakan API Java?

    • Lihat kaedah ahli

    Bagaimana untuk menggunakan API Java?

    2.String class

    2.1 Gambaran keseluruhan Kelas rentetan

    Rentetan Kelas mewakili rentetan, dan semua literal rentetan dalam program Java (seperti "abc") dilaksanakan sebagai contoh kelas ini. Iaitu, semua rentetan petikan dua dalam program Java adalah objek kelas String. Kelas String berada di bawah pakej java.lang, jadi tidak perlu mengimport pakej apabila menggunakannya!

    2.2 Ciri kelas String

    • String tidak boleh berubah dan nilainya tidak boleh ditukar selepas penciptaan

    • Walaupun String nilai tidak boleh diubah, tetapi ia boleh dikongsi

    • Rentetan secara berkesan bersamaan dengan tatasusunan aksara (char[]), tetapi prinsip asasnya ialah tatasusunan bait (bait[] )

    2.3 Kaedah pembinaan kelas String

    • Kaedah pembinaan yang biasa digunakan

    Bagaimana untuk menggunakan API Java?

    • Contoh kod

    kelas awam StringDemo01 {

    public static void main(String[] args) {
    //public String(): Buat objek rentetan kosong tanpa sebarang kandungan
    String s1 = new String();
    System.out.println("s1:" + s1);

    / /public String (char[] chs): Buat objek rentetan berdasarkan kandungan tatasusunan aksara
    char[] chs = {'a', 'b', 'c'};
    String s2 = new String( chs);
    System.out.println("s2:" + s2);

    //public String(bait[] bys): Buat rentetan berdasarkan kandungan objek tatasusunan bait
    bait[] bys = {97, 98, 99};
    String s3 = new String(bys);
    System.out.println("s3:" + s3);

    //String s = "abc"; Buat objek rentetan dengan tugasan langsung, kandungannya ialah abc
    String s4 = "abc";
    System.out.println("s4:" + s4); >}
    }

    Hasil pelaksanaan khusus adalah seperti berikut:

    Bagaimana untuk menggunakan API Java?2.4 Perbezaan antara dua cara mencipta objek rentetan

      Dibuat melalui kaedah pembinaan
    • objek rentetan yang dibuat melalui baru. nilai adalah berbeza

      Kaedah penugasan langsung mencipta
    • rentetan yang diberikan dalam kaedah "", selagi urutan aksara adalah sama (tertib dan case), tidak kira dalam kod program muncul beberapa kali, JVM hanya akan mencipta objek String dan mengekalkannya dalam kolam rentetan

    2.5 Perbandingan rentetan

    2.5.1== Peranan nombor

      Bandingkan jenis data asas: bandingkan nilai tertentu
    • Bandingkan jenis data rujukan: bandingkan nilai alamat objek
    • 2.5.2 Peranan kaedah equals

      Pengenalan kaedah
    • public boolean equals(String s) Membandingkan kandungan dua rentetan yang sama, sensitif saiz

      Kod sampel

    kelas awam StringDemo02 {
    public static void main(String[] args) {
    //Constructor method to get the object
    char[] chs = {'a' , 'b', 'c'};
    String s1 = new String(chs);
    String s2 = new String(chs);

    //Dapatkan objek melalui tugasan langsung
    String s3 = "abc";
    String s4 = "abc";

    //Bandingkan sama ada alamat objek rentetan adalah sama
    System.out.println(s1 == s2);
    System.out.println(s1 == s3);
    System.out.println(s3 == s4);
    System.out.println("--------") ;

    //Bandingkan sama ada kandungan rentetan adalah sama
    System.out.println(s1.equals(s2));
    System.out.println(s1.equals(s3)) ;
    System.out.println(s3.equals(s4));
    }
    }

    Hasil pelaksanaan khusus adalah seperti berikut:

    Bagaimana untuk menggunakan API Java?

    2.6 Kes Log Masuk Pengguna

    2.6.1 Keperluan Kes

    Jika anda sudah mengetahui nama pengguna dan kata laluan, sila gunakan program untuk mensimulasikan log masuk pengguna. Sebanyak tiga peluang akan diberikan Selepas log masuk, gesaan yang sepadan akan diberikan

    2.6.2 Pelaksanaan Kod

     <br>
    Salin selepas log masuk
    Salin selepas log masuk

    /*
    Idea:
    1: Nama pengguna dan kata laluan yang diketahui , hanya tentukan dua perwakilan rentetan
    2: Masukkan nama pengguna dan kata laluan untuk log masuk dengan papan kekunci, dan gunakan Pengimbas untuk melaksanakannya
    3: Bandingkan nama pengguna dan kata laluan yang dimasukkan dengan papan kekunci dengan nama pengguna yang diketahui dan kata laluan. Untuk membandingkan kandungan rentetan, gunakan kaedah equals() untuk melaksanakan
    4: Gunakan gelung untuk mencapai berbilang peluang Bilangan kali di sini adalah jelas Gunakan gelung for untuk melaksanakannya dan apabila log masuk berjaya , gunakan break untuk menamatkan gelung
    */
    kelas awam StringTest01 {
    public static void main(String[] args) {
    //Anda tahu nama pengguna dan kata laluan, hanya tentukan dua perwakilan rentetan
    Nama pengguna rentetan = "itheima";
    Kata laluan rentetan = "czbk";

    //Gunakan gelung untuk mencapai berbilang peluang di sini adalah jelas ia. Apabila log masuk berjaya, gunakan break untuk menamatkan gelung
    untuk (int i=0; i
    //Masukkan nama pengguna dan kata laluan untuk log masuk dengan papan kekunci , gunakan Pengimbas untuk melaksanakan
    Pengimbas sc = Pengimbas baharu(System.in);

    System.out.println("Sila masukkan nama pengguna:");
    Nama rentetan = sc.nextLine ();

    System.out.println("Sila masukkan kata laluan:");
    String pwd = sc.nextLine();

    //Bandingkan nama pengguna dan kata laluan yang dimasukkan oleh papan kekunci dengan nama pengguna dan kata laluan yang diketahui, dan berikan gesaan yang sepadan. Untuk membandingkan kandungan rentetan, gunakan kaedah equals() untuk melaksanakan
    if (name.equals(nama pengguna) && pwd.equals(kata laluan)) {
    System.out.println("Login berjaya");
    putus;
    } lain {
    jika(2-i == 0) {
    System.out.println("Akaun anda dikunci, sila hubungi pentadbir");
    } else {
    //2,1,0
    //i,0,1,2
    System.out.println("Log masuk gagal, anda masih mempunyai " + (2 - i) + " peluang ");
    }
    }
    }
    }
    }

    Keputusan pelaksanaan khusus adalah seperti berikut:

    Bagaimana untuk menggunakan API Java?

    2.8 Dokumen bantuan untuk melihat String kaedah biasa

    方法名

    说明

    public boolean equals(Object anObject)

    比较字符串的内容,严格区分大小写(用户名和密码)

    public char charAt(int index)

    返回指定索引处的 char 值

    public int length()

    返回此字符串的长度

    Nama kaedah

    Penerangan

    td>

    public boolean equals(Object anObject)

    Bandingkan kandungan rentetan, betul-betul sensitif huruf besar-besaran ( nama pengguna dan kata laluan)

    public char charAt(int index)
    • Mengembalikan nilai char di indeks yang ditentukan

    • public int length()
    • Mengembalikan panjang rentetan ini

      tr>

    • 3.Kelas StringBuilder3.1 Gambaran keseluruhan kelas StringBuilder

      StringBuilder ialah kelas rentetan berubah-ubah, kita boleh fikirkan ia sebagai bekas, pembolehubah di sini merujuk kepada kandungan dalam objek StringBuilder iaitu pembolehubah
      • 3.2 Perbezaan antara kelas StringBuilder dan kelas String

      Kelas rentetan : kandungan tidak boleh diubah

      方法名

      说明

      Kelas StringBuilder: kandungan berubah 3.3 Kaedah pembinaan kelas StringBuilder Kaedah pembinaan yang biasa digunakan
      Nama kaedah Penerangan

      Bagaimana untuk menggunakan API Java?

      • Contoh kod

      kelas awam StringBuilderDemo01 {
      public static void main(String[] args) {
      //public StringBuilder(): Buat objek rentetan pembolehubah kosong tanpa sebarang kandungan
      StringBuilder sb = new StringBuilder();
      System.out.println("sb:" + sb) ;
      System.out.println("sb.length():" + sb.length());

      //public StringBuilder(String str): Buat rentetan berdasarkan kandungan rentetan Pembolehubah objek rentetan
      StringBuilder sb2 = StringBuilder baharu("hello");
      System.out.println("sb2:" + sb2);
      System.out.println("sb2.length() :" + sb2 .length());
      }
      }

      Hasil pelaksanaan khusus adalah seperti berikut:

      Bagaimana untuk menggunakan API Java?

      3.4 Kelas StringBuilder Tambah dan balikkan kaedah

      • Tambah dan balikkan kaedah

      Bagaimana untuk menggunakan API Java?

      • Sampel kod

      kelas awam StringBuilderDemo01 {
      public static void main(String[] args) {
      //Create object
      StringBuilder sb = new StringBuilder( );
      // Pengaturcaraan rantai
      sb.append("hello").append("world").append("java").append(100);

      System.out .println(" sb:" + sb);

      //public StringBuilder reverse(): Mengembalikan urutan aksara terbalik
      sb.reverse();
      System.out.println("sb :" + sb );
      }
      }

      Hasil pelaksanaan khusus adalah seperti berikut:

      Bagaimana untuk menggunakan API Java?

      3.5 StringBuilder dan penukaran String

      • Tukar StringBuilder kepada String

      awam String toString(): Tukar StringBuilder kepada String

      • Tukar String kepada StringBuilder

      awam StringBuilder(String s): Tukar String kepada StringBuilder melalui kaedah pembinaan

      • Contoh kod

      kelas awam StringBuilderDemo02 {
      public static void main(String[] args) {
      String s = sb.toString();
      System.out .println(s);
      String s = " hello";
      StringBuilder sb = new StringBuilder(s);
      System.out.println(sb);
      }
      }

      Hasil pelaksanaan khusus adalah seperti berikut:

      Bagaimana untuk menggunakan API Java?

      3.6 String Splicing Versi Ditingkatkan Kes

      3.6.1 Keperluan Kes

      Tentukan Kaedah, gabungkan data dalam tatasusunan int ke rentetan mengikut format yang ditentukan dan kembalikan kaedah ini dan keluarkan hasilnya pada konsol. Sebagai contoh, tatasusunan ialah int[] arr = {1,2,3};, dan hasil output selepas melaksanakan kaedah ialah: [1, 2, 3]

      3.6.2 Pelaksanaan Kod

       <br>
      Salin selepas log masuk
      Salin selepas log masuk

      /*
      Idea:
      1: Tentukan tatasusunan jenis int, dan gunakan pemulaan statik untuk memulakan elemen tatasusunan
      2: Tentukan kaedah untuk menukar data dalam int tatasusunan kepada format yang ditentukan Disatukan ke dalam rentetan dan dikembalikan.
      Jenis nilai pulangan String, senarai parameter int[] arr
      3: Gunakan StringBuilder dalam kaedah untuk menyambung seperti yang diperlukan dan tukarkan hasilnya kepada String return
      4: Panggil kaedah dan gunakan pembolehubah untuk menerima hasilnya
      5: Hasil keluaran
      */
      kelas awam StringBuilderTest01 {
      public static void main(String[] args) {
      //Takrifkan tatasusunan jenis int dan gunakan pemula statik untuk melengkapkan elemen tatasusunan Initialization
      int[] arr = {1, 2, 3};

      //Panggil kaedah dan gunakan pembolehubah untuk menerima hasil
      String s = arrayToString(arr );

      //Hasil keluaran
      System.out.println("s:" + s);

      }

      //Tentukan kaedah untuk menukar data dalam tatasusunan int mengikut Format yang ditentukan disambungkan ke dalam rentetan dan mengembalikan dua nilai jelas
      /*
      : Jenis nilai pulangan: Rentetan
      Parameter: int[] arr
      */
      tatasusunan String statik awamToString(int[] arr) {
      //Gunakan StringBuilder dalam kaedah untuk menyambung seperti yang diperlukan dan tukarkan hasilnya kepada String Return
      StringBuilder sb = new StringBuilder() ;

      sb.append("[") ;

      for(int i=0; iif(i == arr.length- 1) {
      sb.append(arr[i]) ;
      } lain {
      sb.append(arr[i]).append(", ");
      }
      }

      sb.append("]");

      String s = sb.toString();

      kembali s;
      }
      }

      Hasil pelaksanaan khusus adalah seperti berikut:

      Bagaimana untuk menggunakan API Java?

      3.7 Dokumen bantuan Lihat StringBuilder kaedah biasa

      Nama kaedah

      Penerangan

      tambah StringBuilder awam (apa-apa jenis)

      Menambah data dan mengembalikan objek itu sendiri

      public StringBuilder reverse()

      Mengembalikan urutan aksara songsang

      public int length()

      mengembalikan panjang, nilai tersimpan sebenar

      public String toString()

      Anda boleh menukar StringBuilder kepada String melalui toString()

      Atas ialah kandungan terperinci Bagaimana untuk menggunakan API Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

      Kenyataan Laman Web ini
      Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

      Alat AI Hot

      Undresser.AI Undress

      Undresser.AI Undress

      Apl berkuasa AI untuk mencipta foto bogel yang realistik

      AI Clothes Remover

      AI Clothes Remover

      Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

      Undress AI Tool

      Undress AI Tool

      Gambar buka pakaian secara percuma

      Clothoff.io

      Clothoff.io

      Penyingkiran pakaian AI

      AI Hentai Generator

      AI Hentai Generator

      Menjana ai hentai secara percuma.

      Alat panas

      Notepad++7.3.1

      Notepad++7.3.1

      Editor kod yang mudah digunakan dan percuma

      SublimeText3 versi Cina

      SublimeText3 versi Cina

      Versi Cina, sangat mudah digunakan

      Hantar Studio 13.0.1

      Hantar Studio 13.0.1

      Persekitaran pembangunan bersepadu PHP yang berkuasa

      Dreamweaver CS6

      Dreamweaver CS6

      Alat pembangunan web visual

      SublimeText3 versi Mac

      SublimeText3 versi Mac

      Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

      Nombor Sempurna di Jawa Nombor Sempurna di Jawa Aug 30, 2024 pm 04:28 PM

      Panduan Nombor Sempurna di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor Perfect dalam Java?, contoh dengan pelaksanaan kod.

      Weka di Jawa Weka di Jawa Aug 30, 2024 pm 04:28 PM

      Panduan untuk Weka di Jawa. Di sini kita membincangkan Pengenalan, cara menggunakan weka java, jenis platform, dan kelebihan dengan contoh.

      Nombor Smith di Jawa Nombor Smith di Jawa Aug 30, 2024 pm 04:28 PM

      Panduan untuk Nombor Smith di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor smith di Jawa? contoh dengan pelaksanaan kod.

      Soalan Temuduga Java Spring Soalan Temuduga Java Spring Aug 30, 2024 pm 04:29 PM

      Dalam artikel ini, kami telah menyimpan Soalan Temuduga Spring Java yang paling banyak ditanya dengan jawapan terperinci mereka. Supaya anda boleh memecahkan temuduga.

      Cuti atau kembali dari Java 8 Stream Foreach? Cuti atau kembali dari Java 8 Stream Foreach? Feb 07, 2025 pm 12:09 PM

      Java 8 memperkenalkan API Stream, menyediakan cara yang kuat dan ekspresif untuk memproses koleksi data. Walau bagaimanapun, soalan biasa apabila menggunakan aliran adalah: bagaimana untuk memecahkan atau kembali dari operasi foreach? Gelung tradisional membolehkan gangguan awal atau pulangan, tetapi kaedah Foreach Stream tidak menyokong secara langsung kaedah ini. Artikel ini akan menerangkan sebab -sebab dan meneroka kaedah alternatif untuk melaksanakan penamatan pramatang dalam sistem pemprosesan aliran. Bacaan Lanjut: Penambahbaikan API Java Stream Memahami aliran aliran Kaedah Foreach adalah operasi terminal yang melakukan satu operasi pada setiap elemen dalam aliran. Niat reka bentuknya adalah

      TimeStamp to Date in Java TimeStamp to Date in Java Aug 30, 2024 pm 04:28 PM

      Panduan untuk TimeStamp to Date di Java. Di sini kita juga membincangkan pengenalan dan cara menukar cap waktu kepada tarikh dalam java bersama-sama dengan contoh.

      Program Java untuk mencari kelantangan kapsul Program Java untuk mencari kelantangan kapsul Feb 07, 2025 am 11:37 AM

      Kapsul adalah angka geometri tiga dimensi, terdiri daripada silinder dan hemisfera di kedua-dua hujungnya. Jumlah kapsul boleh dikira dengan menambahkan isipadu silinder dan jumlah hemisfera di kedua -dua hujungnya. Tutorial ini akan membincangkan cara mengira jumlah kapsul yang diberikan dalam Java menggunakan kaedah yang berbeza. Formula volum kapsul Formula untuk jumlah kapsul adalah seperti berikut: Kelantangan kapsul = isipadu isipadu silinder Dua jumlah hemisfera dalam, R: Radius hemisfera. H: Ketinggian silinder (tidak termasuk hemisfera). Contoh 1 masukkan Jejari = 5 unit Ketinggian = 10 unit Output Jilid = 1570.8 Unit padu menjelaskan Kirakan kelantangan menggunakan formula: Kelantangan = π × r2 × h (4

      Bagaimana untuk menjalankan aplikasi boot musim bunga pertama anda di Spring Tool Suite? Bagaimana untuk menjalankan aplikasi boot musim bunga pertama anda di Spring Tool Suite? Feb 07, 2025 pm 12:11 PM

      Spring Boot memudahkan penciptaan aplikasi Java yang mantap, berskala, dan siap pengeluaran, merevolusi pembangunan Java. Pendekatan "Konvensyen Lebih Konfigurasi", yang wujud pada ekosistem musim bunga, meminimumkan persediaan manual, Allo

      See all articles