请问大家,我这哪错了?谢谢
import javax.swing.*;
public class A2{
public static void main(String agrs[]){
int x;
int y=0;
String input = JOptionPane.showInputDialog("Enter a word, please");
String input1 = JOptionPane.showInputDialog("Enter a letter, please");
String newinput = input.toLowerCase();
String oldinput = input1.toLowerCase();
int A = newinput.length();
for(int i=0; i<A; i++){
if(oldinput == newinput.charAt(i)){
x=1;
y=y+x;}
}
JOptionPane.showMessageDialog(null,input1+"apears"+y+"times in this word"+input);
}
}
提示说(oldinput == newinput.charAt(i))
这个语句有问题,说是==不能比较这2个,但是我用equals 也不行啊
怎么回事,请大家指点