Java中使用for循环删除数组中某个元素,并按原有顺序打印

xiaoxiao2021-02-28  19

package com.ty.demo; //使用for循环删除数组中的某个元素,并按照原有顺序打印出来 public class Demo03 { public static void main(String[] args) { //定义一个数组 String[] strs = {"田七","张三","李四","王五","赵六"}; for(int i = 0;i<strs.length;i++){ //遍历数组,判断找出需删除元素的位置 if("田七".equals(strs[i])){ //把需删除元素后面的元素依次覆盖前面的元素 for (int j = i; j<strs.length-1; j++) { strs[j] = strs[j+1]; } //数组最后一个元素赋为控制 strs[strs.length-1] = null; } } for (String str : strs) { System.out.println(str); } } }
转载请注明原文地址: https://www.6miu.com/read-1650253.html

最新回复(0)