プログラミング中に文字列を受け入れました...使用してchar配列に変更しました
string.toCharArray()
...そして、それを文字列に戻す必要がありました(再帰を使用していて、毎回引数として文字列を渡す必要があるためです)..これを行う方法..???
私は使用してみarray.toString()
ました...しかし、それは@で始まるgibberisを渡します..そして、私はここで検索し、Arrays.toString()
.....について知りましたが、実際にはそれを文字列に変換するが、[]と、..を追加することを学びました.. .私は元の文字列が必要です....これについてどうするか...コードの一部です..
public String replace(String str, char ch) {
if(count ==0){
Scanner sc2= new Scanner(System.in);
System.out.println("enter the character to be replaced with ");
c2 =sc2.next().charAt(0);
len=str.length();
}
arr=str.toCharArray();
if(arr[count]==ch){
arr[count]=c2;
}
count++;
str=Arrays.toString(arr); // Problem
if(count<len)
temp=replace(str,ch);
else
temp=str;
return temp;
}