


Wie teilt man einen Java-String mithilfe eines literalen Punkts (.) korrekt auf?
Nov 23, 2024 pm 01:32 PMJava String Split mit „.“ (Punkt)
Das Problem hierbei ist die Mehrdeutigkeit des Punkts „.“ Zeichen in der Java-Zeichenfolgenaufteilung.
Im bereitgestellten Code ist die Zeile String extensionRemoved = filename.split(".")[0]; schlägt mit einer ArrayIndexOutOfBoundsException fehl, da der Punkt als Platzhalterzeichen interpretiert wird, das mit einem beliebigen Zeichen übereinstimmt, was nach der Aufteilung zu einem leeren Array führt.
Um einen Literalpunkt aufzuteilen, muss dieser mit \.:
String extensionRemoved = filename.split("\.")[0];
String extensionRemoved = filename.split("\.", -1)[0];
Das obige ist der detaillierte Inhalt vonWie teilt man einen Java-String mithilfe eines literalen Punkts (.) korrekt auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie funktioniert der Klassenladungsmechanismus von Java, einschließlich verschiedener Klassenloader und deren Delegationsmodelle?

Top 4 JavaScript -Frameworks in 2025: React, Angular, Vue, Svelte

Wie benutze ich Maven oder Gradle für das fortschrittliche Java -Projektmanagement, die Erstellung von Automatisierung und Abhängigkeitslösung?

Wie kann ich funktionale Programmierungstechniken in Java implementieren?

Node.js 20: wichtige Leistungssteigerung und neue Funktionen

ICEBERG: Die Zukunft von Data Lake Tabellen

Wie kann ich JPA (Java Persistence-API) für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden verwenden?

Wie implementiere ich mehrstufige Caching in Java-Anwendungen mit Bibliotheken wie Koffein oder Guava-Cache?
