Java 泛型 列表

❮ Java 泛型 多重边界

Java 泛型 集合 ❯

Java 泛型 - 列表

更新于 2024/5/31 13:40:09

Java 在 List 接口中提供了通用支持。

语法

List list = new ArrayList();

Where

list − List接口对象。

T − 列表声明期间传递的泛型类型参数。

描述

T 是传递给泛型接口 List 及其实现类 ArrayList 的类型参数。

示例

使用您选择的任何编辑器创建以下 java 程序。

package com.tutorialspoint;

import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;

public class GenericsTester {

public static void main(String[] args) {

List integerList = new ArrayList();

integerList.add(Integer.valueOf(10));

integerList.add(Integer.valueOf(11));

List stringList = new ArrayList();

stringList.add("Hello World");

stringList.add("Hi World");

System.out.printf("Integer Value :%d

", integerList.get(0));

System.out.printf("String Value :%s

", stringList.get(0));

for(Integer data: integerList) {

System.out.printf("Integer Value :%d

", data);

}

Iterator stringIterator = stringList.iterator();

while(stringIterator.hasNext()) {

System.out.printf("String Value :%s

", stringIterator.next());

}

}

}

这会产生以下结果 −

输出

Integer Value :10

String Value :Hello World

Integer Value :10

Integer Value :11

String Value :Hello World

String Value :Hi World

❮ Java 泛型 多重边界

Java 泛型 集合 ❯