Meta tags:
description= Referenz der wichtigsten Java String-Methoden: length, charAt, substring, indexOf, replace, split, toUpperCase, trim und mehr.;
Headings (most frequently used words):
string, java, methoden, einen, untersuchen, strings, vergleichen, suchen, zerlegen, slicing, transformieren, teilen, und, verbinden, konvertierung, formatierung, eine, kombinierte, demonstration, was, kommt, als, nächstes, übungen,
Text of the page (most frequently used words):
string (61), java (20), einführung (18), true (16), der (16), lernen (15), #methoden (13), einen (12), methode (12), kopieren (11), hello (11), regex (11), klasse (11), und (10), split (10), strings (9), wenn (9), eine (8), ist (8), rückgabewert (8), oder (8), array (8), collections (8), code (7), html (7), das (7), zeichen (7), abc (7), seq (7), jdbc (7), streams (7), klassen (7), tools (6), length (6), ein (6), touppercase (6), join (6), mit (6), other (6), substring (6), annotationen (6), and (6), thread (6), interface (6), arrays (6), w3docs (5), für (5), json (5), übungen (5), gibt (5), zurück (5), leerzeichen (5), system (5), die (5), sie (5), int (5), nicht (5), index (5), equals (5), formatter (5), color (5), alle (4), generator (4), als (4), vergleichen (4), untersuchen (4), this (4), isempty (4), nur (4), enthält (4), names (4), out (4), println (4), ada (4), utf (4), dasselbe (4), kopie (4), ohne (4), world (4), start (4), indexof (4), sortieren (4), maven (4), junit (4), dateien (4), interfaces (4), schleife (4), operatoren (4), encoder (3), editor (3), quizze (3), php (3), javascript (3), css (3), was (3), formatierung (3), teilen (3), verbinden (3), transformieren (3), zerlegen (3), suchen (3), verkettung (3), trim (3), isblank (3), class (3), args (3), strip (3), for (3), joined (3), replaceall (3), format (3), werfen (3), zahl (3), den (3), null (3), valueof (3), parseint (3), catch (3), try (3), double (3), parst (3), zum (3), limit (3), einheiten (3), auf (3), von (3), replace (3), negative (3), sind (3), xyz (3), beginnt (3), dem (3), compareto (3), object (3), variablen (3), charat (3), länge (3), referenz (3), zahlen (3), lesen (3), lebenszyklus (3), xml (3), syntax (3), pattern (3), switch (3), schlüsselwort (3), module (3), erstellen (3), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), beautifier (2), diff (2), password (2), python (2), git (2), bücher (2), snippets (2), kommt (2), nächstes (2), kombinierte (2), demonstration (2), konvertierung (2), slicing (2), page (2), prüfen (2), welche (2), einschließlich (2), stringbuilder (2), concat (2), public (2), static (2), main (2), csv (2), count (2), redacted (2), the (2), formatted (2), fmt (2), statisch (2), text (2), daher (2), tochararray (2), parsedouble (2), integer (2), boolean (2), wert (2), byte (2), nach (2), werden (2), jedes (2), lines (2), list (2), aber (2), repeat (2), banana (2), replacement (2), literal (2), new (2), führende (2), nachfolgende (2), unicode (2), indizes (2), bis (2), end (2), false (2), endswith (2), startswith (2), lastindexof (2), contains (2), suffix (2), prefix (2), fromindex (2), sich (2), comparator (2), same (2), objekt (2), zwei (2), vergleichsoperatoren (2), equalsignorecase (2), berücksichtigung (2), groß (2), kleinschreibung (2), zählen (2), formatieren (2), arraylist (2), hashmap (2), unveränderlichkeit (2), namenskonventionen (2), best (2), practices (2), gradle (2), build (2), testing (2), collection (2), stack (2), memory (2), jvm (2), function (2), concurrency (2), virtual (2), threads (2), vertieft (2), sealed (2), records (2), modern (2), parser (2), url (2), networking (2), konstruktoren (2), aufrufen (2), objekte (2), reflection (2), benutzerdefinierte (2), eingebaute (2), framework (2), multithreading (2), intro (2), date (2), datum (2), file (2), functional (2), ausdrücke (2), programming (2), durchsuchen (2), type (2), generic (2), classes (2), generics (2), exceptions (2), exception (2), pakete (2), packages (2), verschachtelte (2), method (2), schleifen (2), while (2), hash (2), 2026, rechte, vorbehalten, entwickler, gemacht, sprache, datenschutzrichtlinie, kontakt, über, uns, unternehmen, probier, üben, kostenlose, tutorials, beispiele, web, seit, 2014, next, previous, yes, helpful, übung, erläutert, detail, frage, wann, welches, mittel, richtige, stringmethodsdemo, void, alice, bob, carol, dave, phone, 555, 1234, run, editable, runs, server, instanzmethode, entspricht, printf, ähnlich, formatierter, keine, gültige, umschließe, benutzereingaben, validiere, vorher, anders, sicher, anstatt, ausnahme, numberformatexception, parse, parseboolean, konvertiert, jeden, any, plattformkodierung, überladung, getbytes, des, char, erwartet, keinen, einfachen, müssen, metazeichen, maskiert, verwende, aufteilen, einem, wörtlichen, punkt, trifft, leeres, zurückgibt, abschließende, leere, standardmäßig, weggelassen, übergib, negatives, beizubehalten, line3, line2, line1, zeilen, stream, intstream, chars, statische, verbindet, trennzeichen, sep, parts, teile, begrenzt, teilstrings, 123, hellohellohello, b_n_n_, identisch, mal, wiederholt, erste, übereinstimmung, replacefirst, basierter, ersatz, übereinstimmende, vorkommen, ersetzt, old, ascii, kleinbuchstaben, tolowercase, großbuchstaben, erlaubt, stringindexoutofboundsexception, ausschließlich, vom, ende, endet, letzter, beginnend, erster, irgendwo, vorkommt, eignet, positive, lässt, direkt, ketten, einsetzen, sort, contents, different, both, point, interned, inhaltsvergleich, solltest, stets, statt, verwenden, vergleicht, zeigen, enthaltenen, literale, intern, hält, internt, scheint, manchmal, funktionieren, schlägt, fehl, sobald, zur, laufzeit, erstellt, wird, referenzen, apple, comparetoignorecase, negativ, positiv, lexikografische, reihenfolge, gleichheit, inhalt, gleich, codepunkt, codepointat, anzahl, nullbasiert, benutzerseitig, wahrgenommene, relevant, emojis, andere, ergänzende, now, result, discarded, still, wichtig, immutable, jede, folgenden, anderen, ändert, aufgerufen, wurde, bedeutet, aufruf, wie, allein, bewirkt, nichts, nützliches, musst, ergebnis, speichern, neuen, unveränderlich, dutzende, dieses, kapitel, praktische, häufigsten, verwendeten, gruppiert, ihrer, funktion, konvertieren, wichtigsten, mehr, liste, duplikate, entfernen, ausgeben, datei, zeilenweise, iterieren, umkehren, wörter, addieren, how, sicherheitspraktiken, performance, tipps, design, patterns, solid, prinzipien, clean, coding, konventionen, skript, abhängigkeiten, pom, mockito, parametrisierte, tests, assertions, flags, zeichenklassen, quantifizierer, gruppen, captures, matcher, regular, expressions, referenztypen, loading, jit, kompilierung, algorithmen, garbage, heap, model, architektur, management, foreign, api, structured, types, tief, matching, blocks, var, features, jaxb, sax, dom, gson, jackson, metadata, batch, verarbeitung, transaktionen, resultset, callablestatement, preparedstatement, statement, verbindung, treiber, databases, inetaddress, datagramsocket, serversocket, sockets, httpclient, httpurlconnection, urlconnection, migration, modul, services, modultypen, moduldeklaration, platform, dynamic, proxies, felder, annotation, processing, meta, annotations, concurrent, fork, completablefuture, callable, future, executor, pools, readwritelock, reentrantlock, locks, atomare, volatile, deadlock, inter, komm, synchronized, blöcke, synchronisierung, priorität, runnable, calendar, legacy, temporal, adjusters, parsing, datumsformatierung, period, duration, instant, zoneddatetime, localdatetime, localtime, localdate, zeit, time, dateibaum, durchlaufen, files, path, nio, überblick, deserialisierung, serialisierung, printstream, scanner, printwriter, data, buffered, character, löschen, schreiben, binaryoperator, consumer, supplier, predicate, optional, parallele, collectors, terminaloperationen, intermediate, ops, methodenreferenzen, built, lambda, funktionale, programmierung, unmodifiable, comparable, listiterator, iteratoren, properties, hashtable, treemap, linkedhashmap, map, treeset, linkedhashset, hashset, set, deque, arraydeque, priorityqueue, queue, vector, linkedlist, einschränkungen, erasure, wildcards, begrenzte, typen, generische, konvertierungen, stringtokenizer, vergleich, stringbuffer, pool, depth, hierarchie, checked, unchecked, throw, throws, with, resources, finally, multiple, handling, classpath, import, imports, singleton, unveränderliche, klonen, tostring, hashcode, instanceof, enums, lokale, anonyme, innere, default, abstrakte, abstraktion, overriding, polymorphismus, super, vererbung, getters, setters, kapselung, final, non, access, modifier, zugriffsmodifikatoren, klassenmethoden, klassenattribute, oop, konzepte, oriented, varargs, pass, value, variablenbereich, rekursion, overloading, methodenparameter, methods, operationen, mehrdimensionale, labeled, statements, continue, break, each, ternary, operator, else, control, flow, benutzereingabe, math, booleans, sonderzeichen, bitweise, logische, zuweisungsoperatoren, arithmetische, casting, datentypen, kommentare, ausgabe, basics, kompilieren, ausführen, umgebung, einrichten, installieren, getting, started, anmelden, formatters, reverse, sha256, md5, calculator, colors, hsl, hex, mixer, converter, picker, general, kurse, learn,
Text of the page (random words):
java string methoden referenz w3docs learn java w3docs bücher html lernen css lernen javascript lernen git lernen java lernen php lernen python lernen kurse quizze übungen snippets tools general tools html editor password generator html encoder code diff json beautifier alle 13 color tools color picker color converter color mixer color hex colors hsl alle 10 string tools string length calculator md5 hash generator sha256 hash generator string reverse url encoder alle 19 code formatters javascript formatter css formatter html formatter json formatter php formatter w3docs durchsuchen k de english en deutsch de русский ru français fr español es português pt italiano it anmelden java lernen getting started einführung java installieren umgebung einrichten hello world kompilieren ausführen java syntax basics syntax ausgabe kommentare variablen namenskonventionen datentypen type casting operatoren arithmetische operatoren zuweisungsoperatoren vergleichsoperatoren logische operatoren bitweise operatoren strings string methoden string verkettung sonderzeichen zahlen booleans zeichen math klasse benutzereingabe control flow if else ternary operator switch switch ausdrücke while schleife do while schleife for schleife for each schleife break continue verschachtelte schleifen labeled statements arrays arrays array schleifen mehrdimensionale arrays array operationen arrays klasse arrays sortieren arrays kopieren methods methoden methodenparameter method overloading rekursion variablenbereich pass by value varargs main methode object oriented programming oop konzepte klassen objekte klassenattribute klassenmethoden konstruktoren this schlüsselwort zugriffsmodifikatoren non access modifier static final kapselung getters setters vererbung super schlüsselwort polymorphismus method overriding abstraktion abstrakte klassen interfaces default methoden verschachtelte klassen innere klassen anonyme klassen lokale klassen enums records sealed classes instanceof object klasse equals hashcode tostring klonen unveränderliche klassen singleton pattern packages imports packages import pakete erstellen eingebaute pakete classpath exception handling exceptions try catch multiple catch finally try with resources throw throws checked vs unchecked exception hierarchie benutzerdefinierte exceptions best practices strings in depth string klasse string pool string unveränderlichkeit stringbuilder stringbuffer string formatierung string vergleich stringtokenizer string konvertierungen split join generics generics einführung generic classes generische methoden generic interfaces begrenzte typen wildcards type erasure einschränkungen collections framework collections einführung collection interface list interface arraylist linkedlist vector stack queue interface priorityqueue arraydeque deque interface set interface hashset linkedhashset treeset map interface hashmap linkedhashmap treemap hashtable properties iteratoren listiterator comparable comparator collections klasse collections sortieren collections durchsuchen unmodifiable collections functional programming funktionale programmierung lambda ausdrücke functional interfaces built in interfaces methodenreferenzen streams einführung streams erstellen intermediate ops terminaloperationen collectors parallele streams optional predicate function consumer supplier binaryoperator file and i o i o einführung file klasse dateien erstellen dateien lesen dateien schreiben dateien löschen byte streams character streams buffered streams data streams printwriter scanner printstream serialisierung deserialisierung nio überblick path klasse files klasse dateibaum durchlaufen date and time datum zeit intro localdate localtime localdatetime zoneddatetime instant duration period datumsformatierung datum parsing temporal adjusters legacy date calendar multithreading and concurrency multithreading intro thread klasse runnable thread lebenszyklus thread methoden thread priorität synchronisierung synchronized blöcke inter thread komm deadlock volatile atomare variablen locks reentrantlock readwritelock thread pools executor framework callable future completablefuture fork join concurrent collections virtual threads annotations annotationen einführung eingebaute annotationen meta annotationen benutzerdefinierte annotationen annotation processing reflection reflection einführung class objekte felder untersuchen methoden aufrufen konstruktoren aufrufen annotationen lesen dynamic proxies java platform module system module einführung moduldeklaration modultypen modul services module migration networking networking einführung url klasse urlconnection httpurlconnection httpclient sockets serversocket datagramsocket inetaddress jdbc and databases jdbc einführung jdbc treiber jdbc verbindung jdbc statement preparedstatement callablestatement resultset jdbc transaktionen batch verarbeitung jdbc metadata json and xml json einführung jackson gson xml einführung dom parser sax parser jaxb modern java features var schlüsselwort text blocks pattern matching switch modern records vertieft sealed types tief virtual threads vertieft structured concurrency foreign function api jvm and memory management jvm architektur memory model stack vs heap garbage collection gc algorithmen jit kompilierung class loading referenztypen regular expressions regex einführung pattern matcher regex syntax gruppen captures quantifizierer zeichenklassen regex flags testing testing einführung junit einführung junit annotationen junit assertions junit lebenszyklus parametrisierte tests mockito build tools maven einführung maven pom xml maven abhängigkeiten maven lebenszyklus gradle einführung gradle build skript best practices coding konventionen namenskonventionen clean code solid prinzipien design patterns einführung unveränderlichkeit performance tipps sicherheitspraktiken java how to zwei zahlen addieren wörter zählen string umkehren hashmap iterieren datei zeilenweise lesen string zu int int zu string array länge arraylist sortieren substring prüfen array ausgeben duplikate entfernen strings vergleichen liste in array zahlen formatieren java string methoden referenz der wichtigsten java string methoden length charat substring indexof replace split touppercase trim und mehr die klasse string enthält dutzende von methoden dieses kapitel ist eine praktische referenz der am häufigsten verwendeten methoden gruppiert nach ihrer funktion untersuchen vergleichen suchen zerlegen transformieren teilen verbinden konvertieren und formatieren wichtig strings sind unveränderlich immutable jede der folgenden methoden gibt einen neuen string oder einen anderen wert zurück sie ändert den string nicht auf dem sie aufgerufen wurde das bedeutet ein aufruf wie s touppercase allein bewirkt nichts nützliches du musst das ergebnis speichern string s hello s touppercase result discarded s is still hello s s touppercase s is now hello kopieren indizes sind nullbasiert und zählen utf 16 code einheiten nicht benutzerseitig wahrgenommene zeichen das ist relevant für emojis und andere ergänzende zeichen einen string untersuchen methode rückgabewert length anzahl der utf 16 code einheiten isempty true wenn die länge 0 ist isblank java 11 true wenn die länge 0 ist oder nur leerzeichen enthält charat int i das zeichen am index i codepointat int i der unicode codepunkt am index i hello length 5 isempty true isblank true hello charat 1 e kopieren strings vergleichen methode rückgabewert equals other true wenn der inhalt gleich ist equalsignorecase other gleichheit ohne berücksichtigung der groß kleinschreibung compareto other negativ 0 positiv für lexikografische reihenfolge comparetoignorecase other dasselbe ohne berücksichtigung der groß kleinschreibung hi equals hi true hi equalsignorecase hi true apple compareto banana negative kopieren für den inhaltsvergleich solltest du stets equals statt verwenden vergleichsoperatoren vergleicht objekt referenzen ob zwei variablen auf dasselbe objekt zeigen nicht die enthaltenen zeichen da java string literale intern hält internt scheint manchmal zu funktionieren schlägt aber fehl sobald ein string zur laufzeit erstellt wird string a hi string b hi string c new string hi a b true both point to the same interned literal a c false c is a different object a equals c true same contents kopieren compareto eignet sich zum sortieren es gibt eine negative zahl null oder eine positive zahl zurück und lässt sich direkt in collections sort oder comparator ketten einsetzen suchen methode rückgabewert contains seq true wenn seq irgendwo vorkommt indexof seq erster index an dem seq beginnt oder 1 indexof seq fromindex dasselbe beginnend ab fromindex lastindexof seq letzter index an dem seq beginnt oder 1 startswith prefix true wenn der string mit prefix beginnt endswith suffix true wenn der string mit suffix endet string s abc xyz abc s contains xyz true s indexof abc 0 s lastindexof abc 8 s startswith abc true s endswith xyz false kopieren zerlegen slicing methode rückgabewert substring start vom index start bis zum ende substring start end von start einschließlich bis end ausschließlich string s hello world s substring 7 world s substring 7 12 world kopieren negative indizes sind nicht erlaubt sie werfen eine stringindexoutofboundsexception transformieren methode rückgabewert touppercase kopie in großbuchstaben tolowercase kopie in kleinbuchstaben trim kopie ohne führende nachfolgende ascii leerzeichen strip java 11 kopie ohne führende nachfolgende unicode leerzeichen replace old new jedes literal übereinstimmende vorkommen ersetzt replaceall regex replacement regex basierter ersatz replacefirst regex replacement regex nur erste übereinstimmung repeat n java 11 der string n mal wiederholt concat other identisch mit s other hello strip hello banana replace a _ b_n_n_ hello repeat 3 hellohellohello abc 123 replaceall d abc kopieren teilen und verbinden methode rückgabewert split regex array von teilstrings split regex limit dasselbe aber auf limit teile begrenzt string join sep parts statische methode verbindet mit trennzeichen chars intstream der utf 16 code einheiten lines java 11 stream string der zeilen a b c split a b c string join a b c a b c string join list of a b a b line1 n line2 n line3 lines count 3 kopieren split erwartet einen regex keinen einfachen string daher müssen regex metazeichen maskiert werden verwende split zum aufteilen an einem wörtlichen punkt nicht split das jedes zeichen trifft und ein leeres array zurückgibt abschließende leere strings werden standardmäßig weggelassen übergib ein negatives limit z b split 1 um sie beizubehalten konvertierung methode rückgabewert tochararray char der zeichen des strings getbytes utf 8 byte array oder plattformkodierung je nach überladung string valueof any statisch konvertiert jeden wert in einen string integer parseint s parst einen string in einen int double parsedouble s parst einen string in einen double boolean parseboolean s parst einen string in einen boolean string valueof 42 42 integer parseint 42 42 double parsedouble 3 14 3 14 hello tochararray h e l l o kopieren die parse methoden werfen eine numberformatexception wenn der text keine gültige zahl ist umschließe benutzereingaben daher mit try catch oder validiere sie vorher anders als parseint ist string valueof null sicher es gibt den string null zurück anstatt eine ausnahme zu werfen formatierung methode rückgabewert string format fmt args statisch printf ähnlich formatierter string formatted args java 15 instanzmethode entspricht format mit this als fmt string format s is d ada 36 ada is 36 s is d formatted ada 36 ada is 36 kopieren eine kombinierte demonstration java editable runs on the server run public class stringmethodsdemo public static void main string args string csv alice bob carol dave string names csv strip split s system out println count names length for string n names system out println n touppercase string joined string join names system out println joined joined string redacted phone 555 1234 replaceall d system out println redacted was kommt als nächstes java string verkettung erläutert concat und stringbuilder im detail einschließlich der frage wann welches mittel das richtige ist übungen übung welche methode gibt true zurück wenn ein string nur leerzeichen enthält welche methode gibt true zurück wenn ein string nur leerzeichen enthält isblank isempty trim isempty length 0 prüfen was this page helpful yes no previous strings next string verkettung on this page einen string untersuchen strings vergleichen suchen zerlegen slicing transformieren teilen und verbinden konvertierung formatierung eine kombinierte demonstration was kommt als nächstes übungen w3docs kostenlose tutorials beispiele übungen snippets und quizze für das web seit 2014 bücher html lernen css lernen javascript lernen git lernen java lernen php lernen python lernen üben übungen quizze probier editor tools html editor password generator html encoder code diff json beautifier unternehmen über uns kontakt datenschutzrichtlinie sprache english deutsch русский français español português italiano 2026 w3docs alle rechte vorbehalten für entwickler gemacht
|