1
這裏是我的代碼字符不能被解除引用JAVA
import java.util.Scanner;
public class prog3{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
char a1 = input.nextLine().charAt(0);
char a = Character.toUpperCase(a1);
String b = input.nextLine();
int size= b.length();
char [] arr =b.toCharArray() ;
for (int i=0;i<size;i++){
char temp = Character.toUpperCase(arr[i]);
if(a==temp){
arr[i]=arr[i].replace(a,i); // here i am facing error
System.out.print(arr[i]);
}
}
}
}
我在line14面對錯誤
線:14:字符無法提領
我該怎麼解決此
可能有助於指出原因。具體而言,「解引用」是查找參考指向的堆中的哪個位置的行爲。原語不是引用,因此不指向堆中的任何位置,因此不能被取消引用。 – yshavit