使用泛型方法打印不同字符串的元素(泛型例子学习)
2017-12-19 16:54
295 查看
使用泛型方法打印不同字符串的元素
不同类型的数据。
package com.example.test; public class Test { // 泛型方法 printArray public < E > void printArray( E[] inputArray ) { // 输出数组元素 for ( E element : inputArray ){ System.out.printf( "%s ", element ); } System.out.println(); } public static void main( String args[] ) { Test c=new Test(); // 创建不同类型数组: Integer, Double 和 Character Integer[] intArray = { 1, 2, 3, 4, 5 }; Double[] doubleArray = { 1.1, 2.2, 3.3, 4.4 }; Character[] charArray = { 'H', 'E', 'L', 'L', 'O' }; System.out.println( "整型数组元素为:" ); c.printArray( intArray ); // 传递一个整型数组 System.out.println( "\n双精度型数组元素为:" ); c.printArray( doubleArray ); // 传递一个双精度型数组 System.out.println( "\n字符型数组元素为:" ); c.printArray( charArray ); // 传递一个字符型数组 } }
不同类型的数据。
public class Box<T> { private T t; public void add(T t) { this.t = t; } public T get() { return t; } public static void main(String[] args) { Box<Integer> integerBox = new Box<Integer>(); Box<String> stringBox = new Box<String>(); // 不同类型的数据 integerBox.add(new Integer(10)); stringBox.add(new String("菜鸟教程")); System.out.printf("整型值为 :%d\n\n", integerBox.get()); System.out.printf("字符串为 :%s\n", stringBox.get()); } }
相关文章推荐
- c#打包文件解压缩 C#中使用委托、接口、匿名方法、泛型委托实现加减乘除算法 一个简单例子理解C#的协变和逆变 对于过长字符串的大小比对
- Split分割字符串使用方法 例子 部分正则表达式
- PHP 学习笔记 - - - 简单方法的使用 (字符串与数字)
- 简单学习C#中的泛型方法使用
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与Lin
- 第一个WPF学习例子--多线程、任务和UI线程一起使用、方法重载 c#书籍
- 【Java学习笔记】使用split()方法分割字符串
- js RegExp对象学习结合字符串replace方法使用
- Java学习之使用集合实现对字符串中元素指定格式输出
- 考拉有n个字符串字符串,任意两个字符串长度都是不同的。考拉最近学习到有两种字符串的排序方法: 1.根据字符串的字典序排序。例如: "car" < "carriage" < "cats" < "doggies < "koala" 2.根据字符串的长度排序。例如: "car" < "cats" < "koala" < &
- java泛型学习-泛型的产生原因,使用方法以及具体的警告
- Java基础学习之泛型(泛型方法、泛型类、通配符的使用)
- HttpClient 4使用方法的几个例子(代理,StringEntity字符串数据,文件上传)(转载)
- Java中使用Collections.sort()方法对数字和字符串泛型的LIst进行排序
- 学习了,使用Java截取字符串的方法
- 编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。
- 字符串数组实例,字符串作为数组,应用任意数组,查表任意字符串,不等长字符串数组。字符串数组使用方法,打印字符串数组
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与LinkedHashSet类))
- Unity C# 使用反射,利用字符串作为泛型参数调用泛型方法。
- python--打印不同颜色的使用方法和数字对应颜色对照表