warum bekomme ich ein string index out of bounds exception

coolian

Bekanntes Mitglied
ich hab ein programm das eine email senden soll. das email senden funktonirt aber jetzt hab ich eine button gemacht der machen soll das man ein text senden kann aber man auch noch wenn man auf mail senden drückt dann soll es so sein das man da dann nochmal für ein text der in die position wo man vorher beim text setzen // hin gemacht hat also hab ich jetzt das so gemacht
Java:
else if(e.getSource() == this.setze_text){
            String tt = "";
            String text = JOptionPane.showInputDialog(null, "geben sie den text der gesendet werden soll ein wenn sie eine dynamische abfrage an einer stelle brauchen verwenden sie / hier das was bei der abfrage vor stehen soll /", "text", JOptionPane.PLAIN_MESSAGE);
            for (int i = 0; i < text.length(); i++){
                String t = text.substring(i);
                if (t.startsWith("/")){
                    tt = t.substring(1);
                    int d = tt.length();
                    d -= 1;
                    t = (String) tt.subSequence(0, d);
                    System.out.println(t);
                   
                }
            }
        }

aber der code giebt eine stringindexoutofboundsexception exception allerdings giebt der auch den richtigen string den ich brauche zurück aber die exception hätte ich halt gerne weg aber ich weis nicht wo da ein string index out of bounds ist
 

VfL_Freak

Top Contributor
Moin
ich hab ein programm das eine email senden soll. das email senden funktonirt aber jetzt hab ich eine button gemacht der machen soll das man ein text senden kann aber man auch noch wenn man auf mail senden drückt dann soll es so sein das man da dann nochmal für ein text der in die position wo man vorher beim text setzen // hin gemacht hat also hab ich jetzt das so gemacht
Kannst Du das bitte mal leserlich schreiben (Stichworte: Groß- und Kleinschreibung, Interpunktion) ??

hatte übrigens keine ahnung was ich als präfix hätte nehmen können
Was für ein Präfix???

Wo genau tritt die Exception auf?
Bitte immer den gesamten StackTrace mitposten!

VG Klaus
 

Robat

Top Contributor
Wie sieht denn dein Input aus? Meines Erachtens nach kann dort nur eine StringIndexOutOfBoundsException kommen, wenn dein String mit einem / endet. BTW: Der zweite Parameter bei subsequence() ist exclusive, d.h. wenn du d übergibst, dann nimmt er intern d-1.
 

coolian

Bekanntes Mitglied
der input der in den input pane getan wird ist egal solange er / hat in d ist die länge von tt in tt ist bei wenn z.b der input hallo /nix zu sehen/ dann ist tt nix zu sehen/ und halt die länge davon ich will halt in t den inhalt von tt nur ohne / haben der fehler kann hier eingesehen werden https://pastebin.com/dvfqvZK0
 
Zuletzt bearbeitet:

mihe7

Top Contributor
In der Hoffnung, Google würde die Sprache erkennen, hatte ich deren Translator bemüht; und was soll man sagen? Es hat scheinbar funktioniert. Mein Augenmerk viel dabei sofort auf die rot umrandete Stelle:

madeIt.gif

Gut, dachte ich mir, "he made it" - sein Post, ein Akt der Reaktion auf das euphorische Gefühl, es geschafft zu haben. Doch ein beklemmendes Gefühl des Zweifels kam auf. Hat Google den Job wirklich gut gemacht? Fehlinterpretation? Verstärkt wurde dies, als sich @httpdigest der befremdlichen Sprache kundig zeigte. Vollkommene Verwirrung. Rückfrage. @Robat 42, what else? Wohin soll uns die Digitalisierung noch führen, wenn in der Grundschule die Java-Programmierung jetzt schon vor dem Lernen von Lesen und Schreiben eingeführt wird?
 

mihe7

Top Contributor
Alles Gute - und denke immer daran: wenn Du die Frage nicht versteht, könnte Google Translator dahinterstecken :(
 

coolian

Bekanntes Mitglied
es geht darum das ich eine stringindexoutofbounds exception bekomme an dieser stelle
Java:
t = (String) tt.subSequence(0, d);
 

coolian

Bekanntes Mitglied
這是關於在此時獲取stringindexoutofbounds異常
代碼(Java):
t =(String)tt.subSequence(0,d); [代碼] hier in chinesisch wenn es sein muss jedenfalls alles was google übersetzt hat
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Y Wie bekomme ich durch getImage an das Image heran? Allgemeine Java-Themen 1
Tobero Wie bekomme ich in welchem Quadrat sich eine Position in einem Grid befindet Allgemeine Java-Themen 11
R Wie bekomme ich das Zeichen 'digit' an vorderster Stelle Allgemeine Java-Themen 4
Drachenbauer warum bekomme ich hier eine NullPointerException Allgemeine Java-Themen 6
D Compiler-Fehler JavaFX - Bekomme Fehlermeldungen nicht weg Allgemeine Java-Themen 31
S Java Editor Bekomme bei der Code-Vervollständigung die Zeichen &#8203; Allgemeine Java-Themen 3
J wo bekomme ich Java5 her? Allgemeine Java-Themen 11
Thallius Bekomme keine Exception mit Stacktrace mehr. Was habe ich getan? Allgemeine Java-Themen 13
Exdroid BlueJ Wie bekomme ich die Ausgabe in eine TXT Datei? Allgemeine Java-Themen 2
C Was bekomme ich eine Nullpointerexception? (Apache POI) Allgemeine Java-Themen 3
S Bekomme mit Scanner und URL keine Html-Seite ausgelesen Allgemeine Java-Themen 3
S Wie bekomme ich an spezielle Glyph-Kombinationen die ein Font bereithaelt? Allgemeine Java-Themen 6
S AWT Wie bekomme ich eine Liste aller chars in einem Font? Allgemeine Java-Themen 3
S Bekomme nullwerte bei methodenaufruf in versch. Klassen Allgemeine Java-Themen 16
K Bekomme JUnit TEst nicht zum laufen :( Allgemeine Java-Themen 9
T Wie bekomme ich den Pfad ohne Dateiname? Allgemeine Java-Themen 2
F Woher bekomme ich "dlib" oder: Interpreter-Program Allgemeine Java-Themen 2
W Umlaute umwandeln bekomme nur Leerzeichen raus. Allgemeine Java-Themen 11
der JoJo [TreeSelection] wie bekomme ich alle Elemente Allgemeine Java-Themen 4
N Hilfe: Bekomme statt '>' '&gt;' . Allgemeine Java-Themen 11
M Wie bekomme ich Threadsdazu parallel zu arbeiten? Allgemeine Java-Themen 13
E Wie bekomme ich mein Image in das Fenster Allgemeine Java-Themen 2
A Auf Java 5 umgestellt und bekomme 101 Warnungen. Allgemeine Java-Themen 5
F Wie bekomme ich die aktuelle aufgerufene Methode herraus? Allgemeine Java-Themen 6
W Umlaute in Dateien und Verzeichnissen. Bekomme Fehler Allgemeine Java-Themen 5
C JNI, wie bekomme ich das HWND zu einem JWindow oder Window? Allgemeine Java-Themen 3
C wie bekomme ich ToolTips in den Vordergrund? Allgemeine Java-Themen 3
N Bekomme NIE ein TRUE obwohl ich es bekommen müsste :( Allgemeine Java-Themen 10
Z Woher bekomme ich Icon's? Allgemeine Java-Themen 2
A wie bekomme ich Applikation zum Laufen Allgemeine Java-Themen 3
B Wie bekomme ich den Wert aus der For-Schleife? Allgemeine Java-Themen 5
S Wie bekomme ich den keySet einer inneren HashMap?? Allgemeine Java-Themen 4
OnDemand Java String in Hashmap als Key NULL Allgemeine Java-Themen 27
JAnruVA Datentypen Berechneten String-Wert in Double umwandeln um weiter zu rechnen Allgemeine Java-Themen 7
M String Allgemeine Java-Themen 10
M Suche nach String mit unbekannten characters Allgemeine Java-Themen 53
kodela String kann nicht zu Pfad konvertiert werden Allgemeine Java-Themen 16
melaniemueller Einzelne Zeile aus einer txt Datei in einem String speichern Allgemeine Java-Themen 12
E Objekte in einen String packen und wieder laden Allgemeine Java-Themen 5
M Map<String,String>funktioniert nicht richtig Allgemeine Java-Themen 4
O String in Long Hexerdezimal umwandel Allgemeine Java-Themen 14
N String vergleichen. Allgemeine Java-Themen 27
P String.replace() funktioniert nicht? Allgemeine Java-Themen 3
SaschaMeyer Arbeitet String.split falsch? Allgemeine Java-Themen 4
M Switches ohne String Allgemeine Java-Themen 18
AmsananKING String Iteration Allgemeine Java-Themen 5
S Shuffle String aus if-clause Allgemeine Java-Themen 11
Besset Variablen Ist String = "" + int inordnung? Allgemeine Java-Themen 6
M Map <Long, String> zu Map<String, Long> Allgemeine Java-Themen 9
S String Encoding Verständnisproblem Allgemeine Java-Themen 22
N Prüfen, ob ein String 2x das selbe Zeichen hat Allgemeine Java-Themen 10
SaftigMelo Bug Fixen von String-spliten Allgemeine Java-Themen 8
Monokuma String List nach Zahlen und Worten sortieren Allgemeine Java-Themen 9
Kingamadeus2000 Alle mehrfach vorkommenden Buchstaben rekursiv aus einem String entfernen. Allgemeine Java-Themen 6
YohnsonM String - Aufteilung und Nutzung einzelner Chars Allgemeine Java-Themen 7
O Formatierte String ausgabe bei vier Variablen in einer Zeile Allgemeine Java-Themen 1
S String umbenennen: wie? Allgemeine Java-Themen 4
x46 String Format Fehler Allgemeine Java-Themen 2
S ISO 8601 -> getter / setter String Allgemeine Java-Themen 3
L String zu repräsentativen Wert Allgemeine Java-Themen 0
H Array mit dem Datentype String[] initializieren Allgemeine Java-Themen 7
L ArrayList mit String Arrays in ein Array umwandeln Allgemeine Java-Themen 1
L regex ganzer string? Allgemeine Java-Themen 2
L Ist ein string ein erlaubter variabel name? Allgemeine Java-Themen 2
Z JNA Cpp-DLL String Verwendung Allgemeine Java-Themen 2
A String auf Zahlen überprüfen Allgemeine Java-Themen 5
N String Array Eingabe Allgemeine Java-Themen 6
MiMa Datum von String zu LocalDateTime Allgemeine Java-Themen 8
W String -> byte[] -> String - Sieht jemand was ich nicht sehe? Allgemeine Java-Themen 10
R char aus String entfernen Allgemeine Java-Themen 10
LimDul Mittels Streams aus Strings A B C den String A, B und C machen Allgemeine Java-Themen 12
M Programm erkennt String aus .txt Datei nicht Allgemeine Java-Themen 3
P einen public <Optinal String> in einer anderen Klasse mit einem Int vergleichen Allgemeine Java-Themen 2
S Ini Text aus String parsen Allgemeine Java-Themen 1
T String-Manipulation beim Ablauf in Eclipse und als JAR-File Allgemeine Java-Themen 8
M String lässt sich nicht Zusammenfügen Allgemeine Java-Themen 10
Drachenbauer Wie kann ich das Wort "concrete" in einem String durch ein anderes Wort ersetzen lassen? Allgemeine Java-Themen 5
R Schlüsselworte "Throw new exception" gibt nicht den String als Fehlermeldung aus Allgemeine Java-Themen 2
R Variablen String mit split-Funktion aufteilen Allgemeine Java-Themen 7
F Datei in String-Array einlesen Allgemeine Java-Themen 8
S Marker aus String ermitteln Allgemeine Java-Themen 5
T Objekt mit String und Int aus TxT Datei erstellen Allgemeine Java-Themen 23
M Bei String.format ein Komma statt einem Punkt ausgeben lassen Allgemeine Java-Themen 1
S MSSQL Exception & Connection String Allgemeine Java-Themen 19
B Bei Email: FW / AW... - Hilfe bei String suche Allgemeine Java-Themen 21
J String - Vergleiche Allgemeine Java-Themen 7
K Aus String zwei Jahreszahlen auslesen Allgemeine Java-Themen 18
Drachenbauer Wie kann eine vorgegebene Farbe über einen String erkannt werden? Allgemeine Java-Themen 11
G CSV in String Allgemeine Java-Themen 7
P String-Verschlüsselung - Frage zur Sicherheit Allgemeine Java-Themen 21
K Methodenaufruf mit String / String zu Objekt konvertieren Allgemeine Java-Themen 8
D Erste Schritte Fehler mit negativen und 0 Zahlen im String Allgemeine Java-Themen 6
Xge Replace x Zeichen aus String Allgemeine Java-Themen 2
F In String 2 Buchstaben vertauschen Allgemeine Java-Themen 2
J Class Decompile als String (Procyon) Allgemeine Java-Themen 2
I Datentypen String in class sicher verwahren Allgemeine Java-Themen 17
J Falls der String ein "X" beinhaltet Allgemeine Java-Themen 2
T String mehrere Worte Allgemeine Java-Themen 2
D String Groß-/Kleinschreibung Allgemeine Java-Themen 2
D String und Klassenvariable Allgemeine Java-Themen 6

Ähnliche Java Themen

Neue Themen


Oben