陣列替換指定元素(fill的用法)
阿新 • • 發佈:2018-11-12
廢話不多說直接看程式碼
package com.hisense.smartroad.saf.workplan.service; import java.util.Arrays; public class Test { public static void main(String[] args) { String staffName = "xiaoming"; String getFeedbackContent = "6666666666"; String[] progresss = {"xiaoming:1111;","xiaohong:2222;","xiaolan:3333;"}; for (int i = 0; i < progresss.length; i++) { if (progresss[i].contains(staffName)) { Arrays.fill(progresss,i,i+1,staffName +":"+ getFeedbackContent + ";"); System.out.println(progresss); } } for (int i = 0; i < progresss.length; i++) { System.out.println(progresss[i]); } } }
語法:fill(int[] a,int fromIndex,Int toIndex,value)。
a:要進行填充的陣列。
int fromIndex:要使用指定值填充的第一個元素的索引(包括)。
Int toIndex:要使用指定值填充的最後一個元素的索引(不包括)
int value:要儲存在陣列所有元素中的值。
陣列定義
格式1: int [] arr = new int[5];
arr[0]=1;
arr[1]=2;
arr[3]=3
arr[4]=4;
arr[5]=5;
格式2: int [] arr = new int[]{1,3,5,7}
格式3: int[]arr = {1,3,5,7};