Heim >Java >javaLernprogramm >Verschiedene Möglichkeiten, die ersten K Zeichen einer Zeichenfolge in Java zu drucken
Ein String ist eine Klasse in Java, die eine Reihe von Zeichen in doppelten Anführungszeichen speichert. Diese Zeichen sind tatsächlich Objekte vom Typ String. Angenommen, wir haben a angegeben Die Aufgabe besteht nun darin, die ersten „k“ Zeichen dieser Zeichenfolge in Java zu drucken. Überprüfen Sie außerdem, ob die Länge der angegebenen Zeichenfolge kleiner ist oder nicht. Wenn ja, drucken Sie die ursprüngliche Zeichenfolge aus
Java-Programm zum Drucken der ersten K Zeichen der ZeichenfolgeBeispiele
String st1 = “TutorialsPoint”; String st2 = “Tutorial”;
The first K characters of st1: Tutorials The first K characters of st2: TutorialDie Länge von Zeichenfolge 1 ist größer als 9, daher drucken wir die ersten 9 Zeichen. Da die Länge von String 2 jedoch weniger als 9 beträgt, drucken wir den gesamten String selbst aus
Methode 1
import java.util.*; public class Kstring { public static void frstChar(String st, int k) { char chs[] = st.toCharArray(); // converting into character array StringBuffer new_st = new StringBuffer(); if(st.length() > k) { // checking the length of string for(int i = 0; i < k; i++) { new_st.append(chs[i]); // appending characters to new string } System.out.println("The first K characters are: " + new_st.toString()); // printing the new string } else { System.out.println("K is greater than given String: " + st); } } public static void main(String args[]) { String st1 = "TutorialsPoint"; String st2 = "Tutorial"; int k = 9; System.out.println("The Original String: " + st1); System.out.println("The Original String: " + st2); // calling the method frstChar(st1, k); frstChar(st2, k); } }Ausgabe
The Original String: TutorialsPoint The Original String: Tutorial The first K characters are: Tutorials K is greater than given String: Tutorial
public class Kstring { public static void main(String args[]) { String st1 = "TutorialsPoint"; int k = 9; System.out.println("The Original String: " + st1); if (st1.length() > k) { // checking the length of string System.out.println("The first K characters are: " + st1.substring(0, k)); } else { System.out.println("The first K characters are: " + st1); } } }Ausgabe
The Original String: TutorialsPoint The first K characters are: Tutorials
Das obige ist der detaillierte Inhalt vonVerschiedene Möglichkeiten, die ersten K Zeichen einer Zeichenfolge in Java zu drucken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!