阅读背景:

普通for循环和增强for循环处理数组元素的一个差别

来源:互联网 
@Test 
	public void test3(){
		String[] str =new String[]{"AA","BB","MM"};
		for(int i=0;i<str.length;i++){
			str[i]=i+"";//此处将新的值赋值给str[i]
		}
		
		for(int i=0;i<str.length;i++){
			System.out.println(str[i]);
		}
		
	}
	
	@Test 
	public void test4(){
		String[] str =new String[]{"AA","BB","MM"};
		for(String s:str){
			s="MM";//s只是一个局部变量,结果并没有影响str元素的值
		}
		
		for(int i=0;i<str.length;i++){
			System.out.println(str[i]);
		}
		
	}

@Test 
	public void test3(){
		String[] str =ne



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: