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

泛型_变量

阅读更多

package javatest;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import org.junit.Test;
import java.util.Map;
public class PersonTest {
@Test public void xxx() throws Exception
{
	List names = new ArrayList();
	names.add("xxx");
	names.add(90);
	String name = (String)names.get(0);
	Integer age = (Integer)names.get(1);
	System.out.println(name+""+age);
	
}

@Test public void xxx2() throws Exception
{
	List <String>names = new ArrayList<String>();
	names.add("zhangsan");
	names.add("12");
String name = names.get(0);
String age = names.get(1);
	System.out.println(name+""+age);
	
}

@Test public void xxx3() throws Exception
{
	Map <String,Integer> maps = new HashMap<String,Integer>();
   maps.put("第一", 34);
   maps.put("第二", 399);
	for(String key :maps.keySet())
	{
		System.out.println(key+"="+maps.get(key));
	}
	
	
	for(Map.Entry<String, Integer> entry : maps.entrySet())
	{
		
		System.out.println(entry.getKey()+"="+entry.getValue());
	}
}





}


分享到:
评论

相关推荐

    Java泛型_Java中的泛型结构_

    }`,这里的 `T` 是类型参数,可以在类的方法和成员变量中使用。 - 实例化:`MyClass&lt;String&gt; myObj = new MyClass();` - 类型擦除:Java编译器会进行类型擦除,将泛型类的实例转换为无参数类型,但会在编译时进行...

    JDK1.5新特性泛型_深入研究.doc

    假设我们有两个类`StringFoo`和`DoubleFoo`,它们分别用于存储`String`类型的变量和`Double`类型的变量。 ```java public class StringFoo { private String x; public StringFoo(String x) { this.x = x; } ...

    TypeScript中的泛型 泛型变量 泛型类.zip

    在本教程中,我们将深入探讨泛型的概念、泛型变量以及泛型类。 首先,让我们了解什么是泛型。泛型是一种参数化类型,它允许我们在定义函数、接口或类时,使用一个或多个类型参数。这些类型参数在使用时会被具体的...

    C++泛型用法_.docx

    例如,你可以创建一个泛型的`swap(T& a, T& b)`函数,用来交换两个变量的值。这种方法避免了使用`void*`或`Object`类型的潜在类型转换和性能损失。 四、泛型与函数模板 函数模板也是泛型的一种形式,它们可以创建...

    Java泛型变量如何添加约束

    Java泛型变量如何添加约束 Java泛型变量是一种强大的工具,它允许开发者编写更加灵活和可重用的代码。然而,在使用泛型变量时,需要注意类型安全问题,以免出现运行时错误。为此,Java提供了类型约束机制,允许...

    MyGeneric_sadb3t_carryfz8_泛型的使用进阶_

    例如,可以定义一个`Swap(ref T a, ref T b)`方法来交换两个变量的值,无论它们是什么类型。这比为每种类型写一个单独的方法更高效,同时也减少了代码冗余。 泛型委托在事件处理或回调机制中扮演着重要角色。它们...

    JAVA泛型加减乘除

    这是一个使用JAVA实现的泛型编程,分为两部分,第一部分创建泛型类,并实例化泛型对象,得出相加结果。 第二部分用户自行输入0--4,选择要进行的加减乘除运算或退出,再输入要进行运算的两个数,并返回运算结果及...

    泛型java的泛型知识,非常有用

    - 类如 `class Java_Generics,V&gt;`,`K` 和 `V` 就是类型参数,类似于函数中的变量,它们在实例化时会被具体的类型替换。 - 示例中,`TestGen0, String&gt;` 就是泛型类的具体实例,其中 `K` 被替换为 `String`,`V` ...

    泛型需要注意的问题Java系列2021.pdf

    Java泛型相关问题解析 Java中的泛型是一种参数化类型的机制,可以使得代码...但是,需要注意泛型类型引用传递问题、泛型类型变量不能是基本数据类型、运行时类型查询和泛型在静态方法和静态类中的问题,以免出现错误。

    java泛型指南 经典

    例如,我们不能直接将一个泛型列表赋值给非泛型列表变量,除非使用通配符: ```java List&lt;String&gt; stringList = new ArrayList(); List rawList = stringList; // 错误 List&lt;?&gt; wildcardList = stringList; // 正确 ...

    java泛型学习ppt

    通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型假设。 泛型的好处包括: * 类型安全:泛型可以提高 Java 程序的类型安全,消除代码中的强制类型转换,减少出错机会。 * 消除强制...

    Java泛型的用法及T.class的获取过程解析

    Java泛型的用法及T.class的获取过程解析 Java泛型是Java编程语言中的一种重要特性,它允许开发者在编写代码时指定类型参数,从而提高代码的灵活性和可读性。本文将详细介绍Java泛型的用法 及T.class的获取过程解析...

    Week17_第9讲_泛型与集合类.pdf

    - 创建一个数组类型变量`bookInfo`用于存储书籍信息。 - 定义`showBookInfo()`方法,用于输出`bookInfo`数组中的元素。 - 调用`showBookInfo()`方法,输出具体的书籍信息。 - **示例2**:使用泛型类`Purchase...

    JAVAfanxing.rar_泛型

    泛型类是带有类型参数的类,它定义了一个或多个类型变量,这些变量在类实例化时会被具体的类型替换。例如,`ArrayList&lt;E&gt;`就是Java集合框架中的一个泛型类,其中`E`是元素类型的占位符。我们创建ArrayList实例时,...

    泛型封装.rar

    8. **类型推断**:C#还支持类型推断,即编译器可以根据上下文自动推断出泛型方法或变量的类型,简化了代码,如`var myList = new List();`在这里,`int`就是由编译器推断出来的。 9. **泛型委托和事件**:在需要...

    C#泛型实例Demo

    例如,`void Swap(ref T a, ref T b)` 方法可以交换两个相同类型变量的值。`T` 是方法的类型参数,可以是任何类型。这样,我们可以在一个方法内处理多种数据类型,无需重复编写相同逻辑。 4. **泛型委托**:委托是...

Global site tag (gtag.js) - Google Analytics