`
terryjoy
  • 浏览: 2416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Foreach 循环: ArrayList, Primitive data, HashMap

阅读更多
 
import java.util.ArrayList;
import java.util.HashMap; 
import java.util.Map;
 
 
 
 
 
public class ForEachLoop {
 
 
 
public static void main(String[] args) {
 
//Simple object or primitive type data loop
 
String[] names = { "Michal", "Mainel", "Merka" };
 
 
 
for (String name : names) {
 
System.out.println(name);
 
}
 
 
 
//Collection API loop
 
 
 
ArrayList<Integer> numbers = new ArrayList<Integer>();
 
//Autoboxing no need cast or creating object new Integer
 
numbers.add(123);
 
numbers.add(12);
 
numbers.add(12445);
 
 
 
for (Integer number : numbers) {
 
System.out.println(number.toString());
 
}
 
 
 
HashMap<String, Integer> nameAndAges = new HashMap<String, Integer>();
 
nameAndAges.put("Jurka", 18);
 
nameAndAges.put("Mina", 19);
 
nameAndAges.put("Michal", 29);
 
 
 
for (Map.Entry<String, Integer> entry : nameAndAges.entrySet()) {
 
System.out.println("Name : " + entry.getKey() + " age " + entry.getValue());
 
}
 
}
 
 
 
}
 
分享到:
评论

相关推荐

    使用foreach循环

    "使用foreach循环" foreach 循环是 Java 语言中的一种特殊循环结构,从 JDK 1.5 之后引入,用于遍历数组和集合元素。它的出现简化了遍历数组和集合元素的过程,使代码更加简洁易读。 使用 foreach 循环遍历数组和...

    如何遍历ArrayList

    遍历ArrayList的多种方法 ArrayList是一种常用的Java...使用foreach循环遍历ArrayList可以提供更好的可读性,但需要Java 5以上的版本。使用GetEnumerator遍历ArrayList可以提供更好的灵活性,但需要手动处理枚举器。

    arraylist的C#基本实现

    5. 遍历元素:可以使用foreach循环遍历ArrayList,如`foreach(object item in myList) {...}`,同样需要注意类型转换。 6. 修改和删除元素:使用Insert、Remove、RemoveAt等方法来修改或删除元素。 7. 查询和操作:...

    foreach循环

    `foreach`循环是其中一种常见的循环类型,尤其在处理数组或集合数据时非常实用。本篇文章将深入探讨`foreach`循环的工作原理、用法以及其在不同编程语言中的应用。 `foreach`循环,也称为“对于每个”循环,主要...

    JMETER ForEach循环控制器

    **JMeter ForEach循环控制器详解** 在JMeter测试计划中,`ForEach循环控制器`是一个非常关键的逻辑控制器,它主要用于遍历用户自定义的一系列变量并执行相应的操作。通常,`ForEach循环控制器`不会单独使用,而是与...

    C#学习资料关于arraylist的应用举例

    4. 遍历操作:ArrayList支持foreach循环,可以方便地遍历所有元素。同时,也提供了GetEnumerator方法,用于迭代器遍历。 5. 方法丰富:ArrayList提供了许多实用的方法,如Add、Insert、Remove、Clear等,便于对集合...

    foreach.js低版本IE数组和HTMLCollection元素集合不兼容forEach循环遍历的处理方法

    低版本IE数组和HTMLCollection元素集合不兼容forEach循环遍历的处理方法 原生JavaScript通过name获取dom元素得到的是 HTMLCollection元素集合 要想循环遍历可以用forEach,但是在低于ie9的版本下不兼容 var list...

    ArrayList-LinkedList:ArrayList和LinkedList的完整演示

    4. 并发性:ArrayList在并发环境下操作需谨慎,因为其内部的扩容可能导致数据不一致。LinkedList更适合多线程环境,因为其插入和删除操作不会引起其他线程的可见性问题。 在实际编程中,可以使用Java的Collections...

    13.foreach循环_java_

    对于集合,如ArrayList或LinkedList,`foreach`循环同样适用: ```java List&lt;String&gt; names = new ArrayList(); names.add("Alice"); names.add("Bob"); names.add("Charlie"); for (String name : names) ...

    java关键字ArrayList详解

    - 遍历集合:可以通过for循环、迭代器iterator()或forEach()方法遍历ArrayList。 性能特点: - 访问速度:因为基于数组,ArrayList可以快速访问任意位置的元素,时间复杂度为O(1)。 - 插入和删除:在末尾插入和删除...

    ASP .NET ArrayList

    6. 遍历能力:ArrayList可以通过foreach循环进行遍历,访问其中的每个元素。 7. 其他操作:还包括CopyTo方法,可以将ArrayList复制到一个数组,以及ToArray方法,可以将ArrayList转换为同类型的数组。 然而,随着...

    使用foreach循环遍历数组的其它例子(附详细步骤).txt

    ### 使用foreach循环遍历数组的相关知识点 #### 一、引言 在PHP编程语言中,`foreach`循环是一种专门用于遍历数组的强大工具。通过`foreach`循环,开发者能够轻松地访问数组中的每一个元素,执行诸如输出、修改或...

    HashMap总结

    2. 使用 foreach 遍历:使用 foreach 语句遍历 HashMap 中的元素。 HashMap 的常用方法 1. clear():清空 HashMap 中的所有元素。 2. isEmpty():检查 HashMap 是否为空。 3. size():取得 HashMap 中的元素数量。...

    std::List类的遍历获得元素的操作二法

    ### 方法二:成员函数`foreach`(C++11及更高版本) 从C++11开始,标准库引入了范围基础for循环,这使得遍历容器更加简洁。对于`std::list`,可以这样实现: ```cpp #include #include int main() { std::list...

    <php+mysql>PHP脚本条件判断,foreach循环,以及粘性表单

    &lt;php+mysql&gt;PHP脚本条件判断,foreach循环,以及粘性表单

    MongoDB数据库forEach循环遍历用法

    MongoDB数据库forEach语句循环遍历功能是非常常用的一个功能。 采用foreach循环遍历,并每次循环允许执行一次回调函数。 此外,foreach循环遍历是for循环的一种扩展,对比同浏览器端的forEach用法是一致的。 示例如下...

    浅谈C#中的for循环与foreach循环

    本文将深入探讨两种常见的循环类型:for循环和foreach循环,以及它们的区别和适用场景。 首先,我们来了解一下for循环。for循环是一种非常灵活的循环结构,适用于各种需要重复执行的场景。其基本语法格式如下: ``...

    c#重写ArrayList源代码

    这是实现IEnumerable接口的一部分,使得ArrayList可以用于foreach循环。 在实现这些方法时,我们还需要考虑线程安全性,如果ArrayList将在多线程环境中使用。这可能涉及锁定机制来防止并发修改。 此外,OOP原则如...

    PHP 数组 for foreach 循环 array_column函数.rar

    `for`和`foreach`循环是处理数组的两种主要方式,而`array_column`函数则是一个强大的工具,允许我们从多维数组中提取特定列的数据。 1. **for循环**:在PHP中,`for`循环通常用于迭代已知次数的情况。它的语法结构...

    Java中遍历数组使用foreach循环还是for循环?

    以下是一个使用`foreach`循环遍历`ArrayList`的例子: ```java import java.util.ArrayList; import java.util.List; public class ForeachExample { public static void main(String[] args) { List&lt;String&gt; ...

Global site tag (gtag.js) - Google Analytics