Java: Entferne alle Zeichen nach dem Punkt

7

Ich habe eine kurze Frage, Ich habe den folgenden Code

%Vor%

Wie kann ich erreichen, dass ein String wie der folgende aus meiner "chapterNumber"

kommt? %Vor%

Bearbeiten: Ich möchte alle Zahlen in einem int / String (ist mir egal) bis zum ersten Punkt

    
James Carter 19.02.2013, 14:22
quelle

8 Antworten

25

Wenn es nur der erste Teil der gewünschten Eingabezeichenfolge ist, sollten Sie

ausführen %Vor%

Das zweite Argument von split ( 2 ) zeigt an, dass wir nur auf das erste Vorkommen von . ; es ist schneller als das Aufteilen auf alle Instanzen von . , was passieren würde, wenn wir dieses zweite Argument nicht liefern würden.

Relevante Dokumentation

arshajii 19.02.2013, 14:24
quelle
8

Verwenden Sie einfach Folgendes:

%Vor%

Dies wird eine Teilzeichenfolge Ihrer aktuellen Kapitelnummer zurückgeben, beginnend mit dem ersten Zeichen, das in Indexnummer 0 platziert ist und vor dem ersten Erscheinen von "."

    
Michael 19.02.2013 14:30
quelle
4
%Vor%     
Achintya Jha 19.02.2013 14:27
quelle
1

Da wir keinen Beweis dafür haben, dass Sie tatsächlich etwas versuchen, werde ich einen Vorschlag machen, anstatt Ihnen Code zu geben.

Versuchen Sie, mit den Indizes Ihrer Zeichenfolge zu spielen. Suchen Sie den Index des ersten Punkts und verwenden Sie dann die substring -Methode, um den Teilstring zwischen dem Ursprung und diesem Vorkommen zu halten.

    
Gamb 19.02.2013 14:24
quelle
1

Dafür gibt es mehrere Möglichkeiten. Die einfachste Methode, die ich empfehlen würde, ist die Verwendung einer Teilzeichenfolge und indexOf: So:

%Vor%

Eine andere Möglichkeit wäre:

%Vor%     
nesohc 19.02.2013 14:32
quelle
0

Versuchen Sie wie folgt ...

%Vor%     
Pandian 19.02.2013 14:27
quelle
0

Nur zur Erinnerung, eine andere Lösung mit Guavas Splitter :

%Vor%

Dies hat den Vorteil, dass Sie die reguläre Ausdrucksmaschinerie nicht verwenden (die nicht leicht ist, verwenden Sie nicht die akzeptierte Lösung in einer Schleife).

    
Cyrille Ka 19.02.2013 14:44
quelle
0
%Vor%     
Slowcoder 19.02.2013 14:30
quelle

Tags und Links