java中foreach用法

看这个语句第一行的输出结果是 2,3,4,5,6,4,5,4,3,2 但是我明明是把myarray里面的数组赋给了yourarray啊 我想要的是出结果应该1,2,3,4,5,6,4,3,2,1 我的for each语句的应用有什么问题吗 为什么for语句就能正确输出

第1个回答  2014-03-18
foreach不一定是按顺序拿数据, 就像在一个黑箱子里拿东西,碰到谁就拿谁
第2个回答  2014-03-18
public class Hhtest {
 public static void main(String[] args) {
  int arr1[]={1,2,3,4,5,6};
  int arr2[]={10,9,8,7,6,5,4,3,2,1};
  int arr3[]={12,42,34,5,-34,36,323,-233,43,12};
  int a;
  System.arraycopy(arr1, 0, arr2, 0, 6);
  for(int i:arr2)
   System.out.println(i);
  
  
  
 }

 是你想要的吧,没什么问题啊

本回答被提问者采纳

java中foreach的语法,用法是什么?
Java中的foreach语法主要用于遍历数组或集合。其基本的语法结构为:java for { \/\/ 循环体 } 二、用法解释:1. 遍历数组:使用foreach循环可以方便地遍历数组中的每一个元素,而无需知道数组的具体大小。例如:java int[] numbers = {1, 2, 3, 4, 5};for { System.out.println;} 这段代码...

Java语言中foreach的用法?
JAVA中foreach循环使用foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach 语法格式如下:正确用法应该是:

java中foreach有几种形式?
Java的foreach语句的形式如下:foreach (type identifier in expression) statement 其中:1、type identifier 的类型。2、identifier 表示集合元素的迭代变量。如果迭代变量为值类型,则无法修改的只读变量也是有效的。3、expression 对象集合或数组表达式。集合元素的类型必须可以转换为 identifier 类型。请不要...

java中foreach的用法
foreach的基本语法是:for(元素类型type 元素变量value : 遍历对象obj) { \/\/ 引用元素变量x的Java语句 } 使用foreach,例如输出一维或二维数组,可以直观简洁。然而,当涉及到索引操作时,如需要动态访问或修改数组元素,foreach的局限性就会显现。总的来说,foreach适用于大多数常规遍历场景,而for在处...

java中for each的用法
一、foreach简化数组和集合的遍历 import java.util.Arrays;import java.util.List;import java.util.ArrayList;\/ Created by IntelliJ IDEA.User: leizhimin Date: 2007-12-3 Time: 16:58:24 Java5新特征之foreach语句使用总结 \/ public class TestArray { public static void main(String args[]...

Java流指南:forEach()及其示例
Java流的forEach()方法是Stream接口中的重要成员,它用于执行由Consumer接口定义的操作,该接口接受一个输入参数但无输出,常用于副作用操作,如lambda函数和方法引用。forEach()方法在遍历Collection时非常实用,无论是List、Map还是Set。1. List中的forEach()forEach()作为终端操作,调用后会执行实际操作...

Java中foreach循环用法详解,真香!
Java的foreach循环,被誉为for循环的增强版,主要用于简化数组和集合的遍历操作。它在Java 5中引入,使得代码更简洁,易于阅读,特别适用于处理元素,而无需关心索引问题。foreach的用法如下:对于任何类型collection,你可以指定一个变量element_type和element,如`for (element_type element : collection) ...

给我讲讲Java中foreach用法
在Java中,foreach循环是JDK1.5引入的一个强大功能,它简化了对于数组和集合的遍历操作。与传统的for循环不同,foreach更注重于直接处理集合元素,而不是索引。正确的foreach语法形式是:java for(ElementType element : arrayName) { \/\/ 循环体 } 例如,如果你有一个整数数组`int[] numArray = {1...

foreach java
Java支持一个简便的for循环,称之为for-each循环,不使用下标变量就可以顺序地遍历整个数组。例如,下面代码就可以显示数组myArray地所有元素:for (int i : myArray) { System.out.println(i); } 当需要以其他顺序遍历数组或改变数组中地元素时,还是必须使用下标...

用foreach求100以内的偶数之和java
forEach() 方法用于遍历动态数组中每一个元素并执行特定操作。在“求100以内的偶数之和”这个需求中,一般使用for循环:int sum = 0;for(int i = 1;i<=100;i++){ if(i % 2 == 0) { sum += i;} }

相似回答