Hallo
ich habe ein char array, und wollte da 2 buchstaben miteinander vertauschen.
nur wird bei meinem tausch, jedesmal was weggelassen.
z.b bei {'n','a','b','e','r'} soll {'e','a','b','n','r'} rauskommen.
Mein code:
ich habe ein char array, und wollte da 2 buchstaben miteinander vertauschen.
nur wird bei meinem tausch, jedesmal was weggelassen.
z.b bei {'n','a','b','e','r'} soll {'e','a','b','n','r'} rauskommen.
Mein code:
Code:
public static String positionsTausch(char[]str,char x)
{
String s="";
char temp;
for(int i=0;i<str.length;i++)
{
if(str[i]==x)
{
temp=str[i];
str[i]=str[0];
str[0]=temp;
}
s+=str[i];
}
return s;
}