嗨,大家可以纠正我的错误吗?
错误是在第二行我试图把它转换为整数返回声明上的错误
Integer g=Integer.valueOf(this.jTextField1.getText()).intValue();
Integer g=Integer.valueOf(this.jTextField1.getText()).intValue();
this.jTextField3.setText(String.valueOf(this.convert(g)));
嗨,大家好有人可以纠正我的错误一个无效的方法? 回报不起作用
public String convert(Integer number1) {
Integer [] tab = new Integer[4];
int i=tab.length-1;
do {
tab[i]=number1%10;
number1=number1/10;
i--;
} while(number1!=0);
for(int g=0;g<=tab.length-1;g++) {
if(tab[g]!=null){
String f= String.format("%4s",Integer.toBinaryString(tab[g])).replace(' ', '0');
return f;
}
}
}
请格式化您的代码并提供更多上下文。 – Arc676
您需要为我们提供比此更多的代码。你的'convert'方法声明在哪里? – Redtama
您可以提供带有示例数据的可运行示例代码。 – Kartic