java 中类型前面有个<String> Stream是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 中类型前面有个<String> Stream是啥意思相关的知识,希望对你有一定的参考价值。
在查看java API的时候,看到<T> Stream<T>这样的返回类型,后面是<T>代表的是泛型,但前面是<T>代表什么?
解释后面的T的,比如你希望后面的T是一个Student类型,就这样写<T extends Student> Stream<T>什么都不写,就相当于任何,即<T extends Object> Stream<T>追问
API 好像都没有返回 Stream这种类型的,都是 Stream ,按照你的说法,那直接写成Stream不就行了?
追答是可以啊,但是你必须要定义过T才行,比如这个:
public class Test2
public List get(E e)
return null;
具体请参见百度百科:http://baike.baidu.com/view/1436058.htm
Java中,List<String>返回类型
List<String> str = 数据库查询语句,然后执行str,得到一个String型的数据str1,那么str1.get(0)的类型是什么,是一对key-value,还是只是一个String类型的数据,得到的str1.get(0)可以直接和另一个String类型的数据进行比较吗?String s = "123"; str1.get(0).equal(s);这两句是对的吗?
String型的数据str1...........
str1.get(0)的类型是什么
回答:String中无此方法 参考技术A str1.get(0)是一个String类型,可以和String类型数据比较追问
那请问如果通过数据库查询到的是一个String类型的词,那么返回就只有这一个词对吧,因为若是List的泛型返回值貌似是一对一对存在的List。
以上是关于java 中类型前面有个<String> Stream是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
(更新:如何在 sqflite 中存储 List<String> 数据类型) sqflite 错误:DatabaseException(java.lang.String 无法转换为 jav