如何更改数组的内容啊
public class sss {
static char[] cass ={ 'a ', 'b ', 'c ', 'd ', 'a '};
public static void main(String[] args)
{
int a=0;
String sddd = new String(cass);
for(int ad=1;ad <=3;ad++)
if(cass[0]==cass[ad])
{cass[ad]= '@ ';}
for(int aa=0;aa <=4;aa++)
{System.out.print(cass[aa]);}
}
}
输出为abcda
我想让他输出为abcd@ 怎么做啊?
------解决方案--------------------范围搞错了
for(int ad=1;ad <=3;ad++)
if(cass[0]==cass[ad])
{cass[ad]= '@ ';}
这里应该是 <=4 吧
------解决方案--------------------是啊,你的数组5个元素,最后一个下标是4。
------解决方案--------------------马虎了,呵呵
------解决方案--------------------操作问题,接分吧!