Une chaîne est une classe finale en Java qui étend java.lang. Un objet représenté sous forme de chaînes de caractères. Les interfaces sérialisables, comparables et CharSequence sont implémentées par classe de chaînes. Tous les littéraux de chaîne tels que « exemple de chaîne » sont traités comme des instances de la classe String.
PUBLICITÉ Cours populaire dans cette catégorie MAÎTRISÉE JAVA - Spécialisation | 78 séries de cours | 15 tests simulésCode :
public class test { public static void main(String[] args) { String s1 = "I am at a \"Palace \" of Mumbai."; System.out.println(s1); } }
Sortie :
Si vous ajoutez deux chaînes, le résultat sera une concaténation de chaînes.
Code :
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); } }
Sortie :
Une chaîne, une fois créée, sa valeur ne peut plus être modifiée. Les chaînes sont constantes. Une telle propriété est dite immuable.
Code :
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); } }
Sortie :
Explication :
Code :
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); } }
Sortie :
Pour créer une chaîne mutable, vous pouvez utiliser StringBuffer ou StringBuilder Class.
Il existe deux types de classes de séquences de caractères en Java. La classe immuable qui est la classe String et la classe mutable qui est StringBuilder et StringBuffer.
StringBuilder et StringBuffer présentent quelques différences.
Vous trouverez ci-dessous l'exemple de StringBuffer et StringBuilder
Code :
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); } }
Sortie :
Code :
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); }
Sortie :
En Java, les chaînes sont la séquence de caractères, et contrairement à c,c++, elles sont les objets de la classe String.
Il existe certains constructeurs pris en charge par cette classe qui sont les suivants :
Constructeurs de chaînes importants en Java
Vous trouverez ci-dessous quelques constructeurs de chaînes importants en Java :
Méthodes de chaînes importantes en Java
Vous trouverez ci-dessous quelques méthodes de chaîne importantes en 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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!