【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
LinkedList<LinkedList<String>> texts = new Linkedlist<>()
请问这句中间的<LinkedList<String>>写在这句中是什么意思?
public static < E > void printArray( E[] inputArray )我知道E[]inputArray中的E是类型,这一句在void前面为什么要写E?这样代表什么意思?
【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
LinkedList<LinkedList<String>> texts = new Linkedlist<>()
请问这句中间的<LinkedList<String>>写在这句中是什么意思?
public static < E > void printArray( E[] inputArray )我知道E[]inputArray中的E是类型,这一句在void前面为什么要写E?这样代表什么意思?
就是泛型的语法规定罢了, 这里用<>这个东西规定使用泛型的代号, 在函数名和函数体类可以使用<>里规定的泛型代号, void依然是函数的返回值.
只要清楚泛型只是一个临时的代号, 会在编译时确定就行了.