char

java_max

Mitglied
Hallo ich soll für ein Praktikum erklären warum dieses Programm beim ausführen Tasse und nicht Kasse ausgibt.
Java:
import java.util.Arrays;

public class Buchstaben {

    public static void main(String[] args) {
        char[] eingabe = new char[]{'K', 'a', 's', 's', 'e'};
        char[] ergebnis = ersetze(eingabe, 'K', 'T');
// Ausgabe der Eingabe
        System.out.println("Eingabe: " + Arrays.toString(eingabe));
// Ausgabe des Ergebnis
        System.out.println("Ergebnis: " + Arrays.toString(ergebnis));
    }
// Klassenmethode zum Ersetzen von Buchstaben

    public static char[] ersetze(char[] a, char suche, char ersetze) {
        for (int i = 0; i < a.length; i++) {
// Ersetzen der Buchstaben
            if (a[i] == suche) {
                a[i] = ersetze;
            }
        }
        return a;
    }
}
Dazu wollte ich fragen ob ihr mir erklären könnt was dieses char bewirkt und wozu es gut ist.

Vielen Dank
Max
 

VfL_Freak

Top Contributor
Moin,

Java:
public static char[] ersetze(char[] a, char suche, char ersetze) {
Ein Tipp nebenbei :
es ist generell kein gute Idee, eine Funktion genauso zu benennen, wie eine Parameter in ihrer Signatur!
Das funktioniert zwar, beeinträchtigt aber (vor allen größeren Projekten) schnell die Übersichtlichkeit und Wartbarkeit!

Gruß
Klaus
 

strußi

Top Contributor
zeile 6
Neues Char-Array mit dem inhalt Kasse aufgeteilt in 5 Zeichen und jedes in einem eigenen ArrayFeld/Schublade
zeile 7
aufruf der Methode beginnend in der Zeile 15 mit den Parametern char[], K und T

Methode beginnend in Zeile 15 duchsucht das char[] nach K und ersetzt diese dann durch ein T
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Aboya Char Array rekursiv vergleichen Allgemeine Java-Themen 15
R char aus String entfernen Allgemeine Java-Themen 10
Thallius Char +1 wird int? Allgemeine Java-Themen 7
MiMa Illegal char im Dateinamen Allgemeine Java-Themen 14
K Eingabe mit Char vergleichen klappt nicht! Allgemeine Java-Themen 2
JG12111989 char-Array in int-Array umwandeln Allgemeine Java-Themen 27
Thallius Merkwürdiges StringBuilder verhalten (Char Encoding) Allgemeine Java-Themen 6
R Char cannot be derefenrenced? Allgemeine Java-Themen 14
R Bibliothek für Darstellung von char auf 5x7 Dot-Matrix Allgemeine Java-Themen 2
S Char-index aller Buchstaben..? Allgemeine Java-Themen 3
C char und char-Array als parameter übergeben Allgemeine Java-Themen 6
J char-Array löschen Allgemeine Java-Themen 5
S Klassen Zuorgnung Object-char Allgemeine Java-Themen 2
R Beste Methode: char[] c = new String(b, CHARSET).toCharArray() ? Allgemeine Java-Themen 2
Kr0e Synchronisieren: boolean,byte,char ? Allgemeine Java-Themen 2
E Short in Char? Allgemeine Java-Themen 4
F Char-Array nach einem Wort durchsuchen! Allgemeine Java-Themen 11
H Vector<Character> zu char[] castern Allgemeine Java-Themen 2
T JNI String/char-Array Allgemeine Java-Themen 8
M String[] zu Char[][] mit von toCharArray() Allgemeine Java-Themen 5
G Hex 2 char Allgemeine Java-Themen 2
M BufferedReader.read(char[] cbuf) liefert falsche Werte? Allgemeine Java-Themen 4
T Prüfen, ob Char ein Quantifier ist Allgemeine Java-Themen 6
H int in char umwandeln Allgemeine Java-Themen 7
N problem mit char Allgemeine Java-Themen 6
N Mal wieder char-encoding Probleme Allgemeine Java-Themen 5
T Frage zu char in verbindung mit int Allgemeine Java-Themen 4
B VK_? << durch char rausbekommen Allgemeine Java-Themen 8
M Class.forName und char Allgemeine Java-Themen 10
G Char-zufällig-generieren Allgemeine Java-Themen 11
T MessageDigest von einem char[] berechnen Allgemeine Java-Themen 7
Z Zeichen/char in einer Datei löschen Allgemeine Java-Themen 6
M wie wird aus char eine string kette? Allgemeine Java-Themen 4
A char in String umwandeln Allgemeine Java-Themen 3
L ein char in einem string ersetzen? Allgemeine Java-Themen 5
N char.At gibt Zeichenkette aus. aber leider 2x Allgemeine Java-Themen 10
G Wandeln von Char Wert in Zeichen? Allgemeine Java-Themen 2
U Unicode char kyrillisch Allgemeine Java-Themen 10
C String und char[] / String[] und Vector Allgemeine Java-Themen 21
L char-Zeichen per Konsole einlesen Allgemeine Java-Themen 4
N byte zu Char Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben