修改数组中某个元素
需求:一个已知数组,修改其中某个元素值
分析:此题与上一篇把新的元素值放在null位置上一样的分析思路
1、找出要替换的原元素值位置下标
2、定义一个下标位置变量,把原元素值下标赋给它
3、对此下标进行重新赋新值
4、打印更新后的数组元素值
/** * @author Administrator *修改数组 *当已经存在一个数组,如何去修改其中的某个元素值,修改iphone5为iphone6 */ public class EditArray { public static void main(String[] args) { String[] phones={"iphone4","iphone4s","iphone5","iphone5s"}; //找到iphone5的位置 int index=-1; for(int i=0;i<phones.length;i++){ if(phones[i].equals("iphone5")){//注意这里只能用equals,不能用="iphone5" index=i; break; } } System.out.println("index="+index); String edit="iphone6"; phones[index]=edit; for(int i=0;i<phones.length;i++){ System.out.print(phones[i]+"\t"); } } }
如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
本文版权归作者和博客园共有,欢迎转载