ein Teil des Strings rausfiltern

Status
Nicht offen für weitere Antworten.
H

Hilfe

Gast
Hallo zusammen,

Ich brauche dringend Hilfe, und zwar, im Folgenden Text brauche ich einfach das nur javax.swing.JButton ausgegeben wird...... Also das was zwischen dem \ und [ steht.

Ich weiss nicht wie ich es machen soll.... :bahnhof:


FileChooserDemo$InsetPanel\javax.swing.JButton[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@12b7eea,flags=424,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Show FileChooser,defaultCapable=true]\


so habe ich es mir gedacht, nur es ist einfach nur falsch

String[] str= s.split("\\"); // s ist der Text der Oben steht
String[] str2 = s.split("[");
System.out.print(str);
System.out.print(str2);

Ich hoffe sehr das mir hier geholfen wird.....

Vielen Dank
 
S

SlaterB

Gast
grob:
int anfang = indexOf(\)
int ende = indexOf([)
string = substring(anfang, ende-anfang)
 
H

Hilfe

Gast
Danke für Deine Antwort,
ich habe es jetzt so versucht, aber es klappt leider immer noch nicht.... ???:L

String myString = s;
int anfang = myString.indexOf("\\");
int ende = myString.indexOf("[");
String typ= myString.substring(anfang, ende-anfang);

Was mache ich den falsch? :(
 
S

SlaterB

Gast
> Was mache ich den falsch?

alleine denken?

was geht nicht? was ist anfang für eine Zahl, ende?,
was ist der Substring,
was ist die Fehlermeldung usw.......
 
G

Guest

Gast
SlaterB hat gesagt.:
> Was mache ich den falsch?

alleine denken?

was geht nicht? was ist anfang für eine Zahl, ende?,
was ist der Substring,
was ist die Fehlermeldung usw.......


Die Fehlermeldung ist Exception in thread "main" java.lang.NullPointerException

>>>was ist anfang für eine Zahl, ende?,
>>>was ist der Substring

verstehe ich nicht.....
 
G

Guest

Gast
Murray hat gesagt.:
Dann wird wohl s (und damit myString) null sein ...


uuuuups, stimmt, ich habe mich in den Zeilen vertan....:oops:

aber jetzt gibt er mir die Fehlermeldung Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -9
at java.lang.String.substring(Unknown Source)
 
S

SlaterB

Gast
>>>was ist anfang für eine Zahl, ende?,
>>>was ist der Substring

> verstehe ich nicht.....

welchen Wert enthält anfang (eine int-Variable)
welchen Wert enthält ende (eine int-Variable)
welchen Wert enthält typ(ein String)

kann man alles mit System.out.println ausgeben,
die Fehlermeldung ist nicht verwunderlich, da ich substring wie immer falsch erinnert habe ;)
wenn du dir die API anschauen würdest, könntest du es richtig bedienen

Code:
public class Test2
{
    public static void main(String[] args)
    {
        String myString = "FileChooserDemo$InsetPanel\\javax.swing.JButton[\n,0,0,0x0,invalid"; 
        int anfang = myString.indexOf("\\")+1; 
        System.out.println("anfang: "+anfang);
        int ende = myString.indexOf("["); 
        System.out.println("ende: "+ende);
        String typ= myString.substring(anfang, ende);
        System.out.println(typ);
    }
}
 
G

Guest

Gast
SlaterB hat gesagt.:
>>>was ist anfang für eine Zahl, ende?,
>>>was ist der Substring

> verstehe ich nicht.....

welchen Wert enthält anfang (eine int-Variable)
welchen Wert enthält ende (eine int-Variable)
welchen Wert enthält typ(ein String)

kann man alles mit System.out.println ausgeben,
die Fehlermeldung ist nicht verwunderlich, da ich substring wie immer falsch erinnert habe ;)
wenn du dir die API anschauen würdest, könntest du es richtig bedienen

Code:
public class Test2
{
    public static void main(String[] args)
    {
        String myString = "FileChooserDemo$InsetPanel\\javax.swing.JButton[\n,0,0,0x0,invalid"; 
        int anfang = myString.indexOf("\\")+1; 
        System.out.println("anfang: "+anfang);
        int ende = myString.indexOf("["); 
        System.out.println("ende: "+ende);
        String typ= myString.substring(anfang, ende);
        System.out.println(typ);
    }
}

Cool.....

Es funktioniert :D

Vielen Dank....

PS: Ich kann leider mit der API nicht umgehen..... bzw. ich kann damit nie was anfangen....Finde ich selber sehr schade....
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Methoden Teil-Array mit Maximalwert bestimmen Allgemeine Java-Themen 23
J Teil einer URL auslesen Allgemeine Java-Themen 13
K Datei (CSV-ähnlich) in Java einlesen & mit teil der Daten Graphen erstellen Allgemeine Java-Themen 9
S Verkettete (Teil)Liste sortieren ( rekursiv bis n) Allgemeine Java-Themen 2
F Teil eines Bildes laden Allgemeine Java-Themen 1
N httpGet >> Ein Teil der Anfrage ist ungültig Allgemeine Java-Themen 6
alex_fairytail OOP Banknoten Algorithmus Teil 2 Allgemeine Java-Themen 13
J Teil eines Image/ImageIcon zeichnen Allgemeine Java-Themen 2
D Wie prüfen, ob ein String Teil eines Enum Types ist? Allgemeine Java-Themen 12
L Ping Probe auf hinteren Teil einer Email Adresse (nach @) Allgemeine Java-Themen 5
R Probleme mit Collections - Teil 2 Allgemeine Java-Themen 4
O regulärer Ausdruck zum durchsuchen eines Strings verwenden Allgemeine Java-Themen 2
B HeapSort für Array of Strings funktioniert nur teilweise Allgemeine Java-Themen 3
W JSON parsen eines ,mit JS.stringify erstellten Strings Allgemeine Java-Themen 27
L allgemein Strings händisch in Liste sortieren Allgemeine Java-Themen 47
N MySQL mit Strings Allgemeine Java-Themen 3
T Letztes Zeichen eines Strings enfernen Allgemeine Java-Themen 14
P Strings: equals vs == Allgemeine Java-Themen 47
G Objekte mit Strings Aufrufen Allgemeine Java-Themen 8
W Collections Suche Collection, um Strings mit Indizees versehen Allgemeine Java-Themen 47
V Datentypen Graphikrechner 2/Strings und Variablen in Doubles umwandeln Allgemeine Java-Themen 6
LimDul Mittels Streams aus Strings A B C den String A, B und C machen Allgemeine Java-Themen 12
Meeresgott Best Practice Strings auf Inhalte vergleichen Allgemeine Java-Themen 1
N DNA Strings vergleichen Allgemeine Java-Themen 1
Q-bert Strings aus der JList in eine Datenbank speichern Allgemeine Java-Themen 1
K Vergleich von Strings von Objekten Allgemeine Java-Themen 4
J Strings int textdokumente speicher Allgemeine Java-Themen 3
KeVoZ_ Nacheinander folgende Strings in Textdokument auf neue Zeile schreiben Allgemeine Java-Themen 6
K Strings sortieren: 2 Kritieren Allgemeine Java-Themen 5
A Vector Strings in Array splitten Allgemeine Java-Themen 6
B Wie vergleiche ich Strings in einer Liste? Allgemeine Java-Themen 5
T Strings über Bluetooth zwischen PC,µc oder Samrtphone senden und empfangen Allgemeine Java-Themen 0
N Methoden Methoden einer Klasse auf Grundlage eines Strings aufrufen Allgemeine Java-Themen 6
K Bestimmten Bereich eines Strings lesen Allgemeine Java-Themen 6
H RegularExpression zwischen zwei Strings Allgemeine Java-Themen 2
Neumi5694 Operatoren regEx für das Erstellen eines Strings verwenden Allgemeine Java-Themen 3
H Strings vergleichen Allgemeine Java-Themen 9
O Mustererkennung in Strings Allgemeine Java-Themen 4
Y String-Collection: längste gemeinsame Strings / Prefixe Allgemeine Java-Themen 3
F Problem mit Strings Allgemeine Java-Themen 8
D Strings chemisch splitten Allgemeine Java-Themen 3
K Wörter in Strings zählen Allgemeine Java-Themen 7
L Strings nach sortiertem String zurück ordnen Allgemeine Java-Themen 0
L Strings nach gleichem Muster ordnen Allgemeine Java-Themen 4
L Fragen für Facharbeit: Analyse von Strings in Java Allgemeine Java-Themen 4
D Strings vergleichen; Komma ignorieren Allgemeine Java-Themen 3
K Java Operatoren mit Strings darstellen Allgemeine Java-Themen 8
G Strings erzeugen Allgemeine Java-Themen 20
B HTML Tags in Strings umwandeln Allgemeine Java-Themen 4
N Input/Output Vergleich von identischen Strings schlägt fehl Allgemeine Java-Themen 5
U Große Liste von Strings mit indiziertem Zugriff Allgemeine Java-Themen 31
A ,,Textformatierungsbefehle" für strings deaktivieren Allgemeine Java-Themen 8
S Strings vergleichen Allgemeine Java-Themen 11
C Strings in Excel einlesen! Allgemeine Java-Themen 2
S Strings gehen "kaputt" wenn ich in CVS ein und wieder auschecke. Allgemeine Java-Themen 2
X Datentypen Prozentualer Abgleich zwischen 2 Strings (Pattern?) Allgemeine Java-Themen 3
R MD5-Hash eines Strings bestimmen Allgemeine Java-Themen 2
C Strings und JSON Objekte so klein wie möglich im Speicher ablegen Allgemeine Java-Themen 5
J String zerlegen in einzelne Strings Allgemeine Java-Themen 7
F Konstanten mir Strings "verknuepfen" Allgemeine Java-Themen 10
1 zwei Strings vergleichen Allgemeine Java-Themen 16
L Object Instanz anhand eines Strings Allgemeine Java-Themen 10
S vector & strings Allgemeine Java-Themen 26
N Strings mit null wiedergabe Splitten Allgemeine Java-Themen 4
K Strings sortieren (knifflig) Allgemeine Java-Themen 7
P Codierung der strings umändern Allgemeine Java-Themen 10
N Zahlen in Strings einer ArrayList sortieren Allgemeine Java-Themen 14
F 2 Strings zusammenfügen Allgemeine Java-Themen 2
D Strings von HTML befreien Allgemeine Java-Themen 17
S Strings zu Color-Instanzen parsen? Allgemeine Java-Themen 7
C Strings zwischen 2 Zeichen auslesen Allgemeine Java-Themen 7
T Explizite Typkonversation mit Strings Allgemeine Java-Themen 9
R Locale spezifische DateFormat Strings? Allgemeine Java-Themen 3
M Wie kann ich alle System.out Strings in ein log window umleiten? Allgemeine Java-Themen 6
R Java function die Strings escaped, sodass ich sie in Javascript verwenden kann? Allgemeine Java-Themen 4
ruutaiokwu objektreferenz eines strings... Allgemeine Java-Themen 9
data89 [Kurze Frage] Ähnlichkeit zweier Strings ermitteln Allgemeine Java-Themen 19
S bestimmte Strings spliten! Allgemeine Java-Themen 7
M Warum Strings mit equals vergleichen... Allgemeine Java-Themen 6
Daniel_L Suche nach ganzen Wörtern (wholeword) in Strings? Allgemeine Java-Themen 4
A Strings joinen, Standard-Library? Allgemeine Java-Themen 9
Y Mal wieder vergleichen von Strings.[Leider noch ein Problem] Allgemeine Java-Themen 18
data89 Die Größe eines Strings in Byte berechnen? Allgemeine Java-Themen 12
A Auslesen von Strings aus einer xls-Datei Allgemeine Java-Themen 16
G Spezialfrage zu Strings Allgemeine Java-Themen 11
C Textteile aus Strings extrahieren? Allgemeine Java-Themen 6
J Teile eines Strings ersetzen Allgemeine Java-Themen 2
G schnell Strings vergleichen Allgemeine Java-Themen 4
J Name eines Strings durch einen String festlegbar? Allgemeine Java-Themen 2
G Strings zerlegen und substrings auslesen Allgemeine Java-Themen 2
Z Letztes zeichen eines strings löschen Allgemeine Java-Themen 3
V Speicherplatz eines Strings? Allgemeine Java-Themen 12
H MIDlets und Strings Allgemeine Java-Themen 2
C Pixelanzahl eines Strings ermitteln Allgemeine Java-Themen 12
T Strings darf nur Ziffern, +/- haben Allgemeine Java-Themen 9
A Fehler beim Ersetzen eines Strings Allgemeine Java-Themen 3
G Strings die Zahlen enthalten sinnvoll sortieren (A2 < A10 Allgemeine Java-Themen 4
G byte[] mit Strings füllen Allgemeine Java-Themen 2
H strings in datei verschlüsseln , auslesen mit klartext aber! Allgemeine Java-Themen 2
F Strings in JList ausrichten/links/rechts/mittig Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben