Rumah >Java >javaTutorial >Kelas Rentetan dalam Java
Rentetan ialah kelas akhir dalam Java yang memanjangkan java.lang. Objek yang diwakili sebagai rentetan aksara. Antara muka Serializable, Comparable dan CharSequence dilaksanakan oleh kelas rentetan. Semua literal rentetan seperti "contoh rentetan" dianggap sebagai tika kelas Rentetan.
IKLAN Kursus Popular dalam kategori ini JAVA MASTERY - Pengkhususan | 78 Siri Kursus | 15 Ujian Olok-olokKod:
public class test { public static void main(String[] args) { String s1 = "I am at a \"Palace \" of Mumbai."; System.out.println(s1); } }
Output:
Jika anda menambah dua rentetan, hasilnya akan menjadi rentetan penggabungan.
Kod:
public class test { public static void main(String[] args) { int a = 10; int b = 20; int c = a+b; System.out.println(c); String s = "10"; int d = 10; String s1 = s+d; System.out.println(s1); } }
Output:
Rentetan, setelah dibuat, nilainya tidak boleh diubah. Rentetan adalah tetap. Harta sedemikian dikenali sebagai tidak berubah.
Kod:
class Test { public static void main(String args[]) { String str="I am string"; str.concat(" I am instance of String class."); System.out.println(str); } }
Output:
Penjelasan:
Kod:
class Test { public static void main(String args[]) { String str="I am string"; str = str.concat(" I am instance of String class."); System.out.println(str); } }
Output:
Untuk mencipta rentetan boleh ubah, anda boleh menggunakan StringBuffer atau StringBuilder Class.
Terdapat dua jenis kelas jujukan aksara di Jawa. Kelas tidak berubah iaitu kelas String dan kelas boleh berubah iaitu StringBuilder dan StringBuffer.
StringBuilder dan StringBuffer mempunyai beberapa perbezaan.
Diberikan di bawah adalah contoh StringBuffer dan StringBuilder
Kod:
class StringBufferExample { public static void main(String args[]) { StringBuffer bufferstring=new StringBuffer("I am stringbuffer."); bufferstring.append("I am thread safe."); System.out.println(bufferstring); } }
Output:
Kod:
class StringBuilderExample { public static void main(String args[]) { StringBuilder builderstring=new StringBuilder("I am stringbuilder."); builderstring.append("I am more efficient than string buffer."); System.out.println(builderstring); }
Output:
Dalam Java, rentetan ialah urutan aksara dan tidak seperti c,c++, rentetan ialah objek Rentetan kelas.
Terdapat beberapa pembina yang disokong oleh kelas ini iaitu seperti berikut:
Pembina rentetan penting dalam Java
Diberikan di bawah adalah beberapa pembina rentetan penting dalam java:
Kaedah rentetan penting dalam Java
Diberikan di bawah adalah beberapa kaedah rentetan penting dalam java:
Given below are the examples of String Class in Java:
Let us check whether the string contains only whitespaces.
Code:
class StringWhitespaceChecker { public static boolean isStringWithWhitespace(String s) { if(s.trim().isEmpty) { return true; } else { return false; } } public static void main(String args[]) { StringWhitespaceChecker s1 = new StringWhitespaceChecker(); String s =new String(" "); String string = new String(" I am string. "); boolean condition1 = s1.isStringWithWhitespace(s); boolean condition2 = s1.isStringWithWhitespace(string); System.out.println(condition1); System.out.println(condition2); } }
Output:
Explaination:
String function.
Code:
class Test { public static void main(String args[]) { String s = new String("hello"); s.toUpperCase(); System.out.println(s); s = s.concat("world"); System.out.println(s); System.out.println(s.charAt(1)); String s1 = new String("helllo"); boolean b = s.equals(s1); System.out.println(b); } }
Output:
Java String to toCharArray()
Code:
class Test { public static void main(String args[]) { String s = new String("hello"); Char[] c1 = s.toCharArray() for(int i=0;i<c1.length;i++) { System.out.println(c1[i]); } } }
Output:
This article is focused upon the criteria such as introduction to the string, String constructors, String Methods, Types of String classes, String immutable, StringBuffer and StringBuilder. Examples of each property. A string is a very important class in Java. You will work with string manipulation in multiple ways in real-world projects.
Atas ialah kandungan terperinci Kelas Rentetan dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!