腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
8
回答
Java
List
<
T
>
T
[]
toArray
(
T
[] a)
实现
、
、
、
我刚刚查看了
List
接口中定义的方法:<
T
>
T
[]
toArray
(
T
[] a),我有一个问题。为什么它是通用的?正因为如此,方法不是完全类型安全的。(2); 在我看来,如果
toArray
不是泛型,而是带有列表类型的参数,那会更好。我已经写了玩具的例子,它是可以的,但不通用: import
ja
浏览 2
提问于2013-03-15
得票数 35
回答已采纳
3
回答
T
[]
toArray
(
T
[] a)
实现
、
、
我正在创建一个
实现
List
的SortedList类。 如果我理解正确的话,方法
toArray
(
T
[] a)接受对象数组作为参数,并返回这些对象的排序数组。在
java
文档中,我们可以看到,如果集合长度大于sortedList,则创建一个具有合适大小的新数组,如果集合长度小于sortedList,则集合最后一个对象后面的对象被设置为null。我正在处理的项目不允许我在排序列表中使用null值,因此我使用新的sortedList和
toArray
()方法以不同的方式
实现
该方法:
浏览 2
提问于2013-05-01
得票数 0
回答已采纳
2
回答
Scala中的委托
java
.util.
List
#
toArray
(
T
[] a)
、
我正在编写一个
实现
(包装)
java
.util.
List
的Scala类,即:<
T
>
T
[]
toArray
(
T
[] a)def
toArr
浏览 0
提问于2012-11-13
得票数 6
回答已采纳
1
回答
Java
实现
链接列表公共<
T
>
T
[]
toArray
(
T
[] a)
、
、
、
、
我在写我自己的双链接列表的
实现
。我得用public <
T
>
T
[]
toArray
(
T
[] a)的方法
list
.add(4, ("4"));
list
.add(5, (&quo
浏览 4
提问于2014-10-17
得票数 0
回答已采纳
2
回答
EnumMap
T
[]
toArray
(
T
[] a)
实现
、
、
我发现EnumMap
T
[]
toArray
(
T
[] var2)具有以下
实现
:myEnum.put(myKeys.THREE, "3"); final Object[] objects = myEnum.entrySet
浏览 2
提问于2019-09-09
得票数 1
回答已采纳
1
回答
List
<
T
>重写
toArray
的结果是
T
1[]
toArray
、
我试图通过在类中
实现
List
接口来稍微调整一个列表。我可以覆盖和
实现
所有没有问题的方法,除了这个:Android在重写时向我展示了这段代码,创建了一个新类型的
T
1。这是为什么,它有什么影响?@NonNullpublic <
T
1>
T
1[]
toArray
(@NonNull
T
1[] a)
浏览 0
提问于2018-07-06
得票数 4
回答已采纳
2
回答
类必须声明为抽象或
实现
抽象方法
toArray
。
我有一个Foo类,它扩展了AbstractList并
实现
了
List
。这个类
实现
了一些
List
方法,但有些只是抛出UnsupportedOperationException。
toArray
是后一种方法之一,虽然编译器不会抱怨其他未真正
实现
的方法,但它会错误地抱怨
toArray
: Class must either be declared abstract or implementabstract method
toArray
(
T
[])
浏览 1
提问于2017-04-01
得票数 4
回答已采纳
1
回答
为什么Stream#toList的默认
实现
看起来过于复杂/不太理想?
、
、
正如上面提到的javadoc中所提到的,大多数Stream
实现
没有使用这个Stream
实现
,但是,在我看来,它可能不是这样的。*default
List
<
T
> toList() {
浏览 3
提问于2021-04-04
得票数 8
回答已采纳
1
回答
如何为带有Lambda参数的
toArray
()方法
实现
ArrayList?
、
@Override return super.
toArray
(a);}assertArrayEquals(new String[]{},
list
.
toArray
(String[]::new)); 我看到他们使用Lambda作为参数。如何
实现
toArray
()方法以正确运行测试
浏览 2
提问于2021-05-23
得票数 4
3
回答
List
<
T
>.
ToArray
()未按预期工作
、
当我尝试使用.
ToArray
()创建一个包含
List
深层副本的数组时,我遇到了一个问题。的
ToArray
()的代码listColors.Add(new MyClass(Color.Blue))MyClass(Color.Green)); MyClass[] arrayColors = listColors
浏览 2
提问于2013-10-08
得票数 0
2
回答
如何创建一个从数组中的数据开始的列表集合?
、
、
、
我的任务是创建一个基于简单数组的泛型集合的
实现
。集合应该
实现
List
接口。目前我有:import
java
.util.
List
;import
java
.util.ListIteratorMyCollection<
T
> implements
List
<
T
>{
T<
浏览 2
提问于2010-11-08
得票数 0
回答已采纳
1
回答
返回语句中的ArrayList<String> .
toArray
(String[]::new)没有找到合适的方法
、
、
、
、
(new String[al.size()]);此
实现
工作正常,其当前提交的内容,但当我将返回语句更改为据我所知,它应该能起作用,给出了以下错误:method
java
.util.Collection.<
T
>
toArray
(
T
[]) is not applic
浏览 0
提问于2018-10-09
得票数 13
回答已采纳
3
回答
Java
/ Generics / ClassCastException
、
、
我有一个LinkedList<
T
>,它包含Object
toArray
()方法:{ for(Node<
T
> i = first;i !null;i=i.next) array[c++] = i.data;} 我想用一个通用方法: LinkedList对我
浏览 4
提问于2016-02-06
得票数 0
回答已采纳
3
回答
使用新元素扩展列表时的
java
.lang.ArrayStoreException
、
、
就其本身而言,这不是一个问题,我可以这样说:而且效果很好。为此,我尝试了以下几点:汇编得很好。但是当调用它时,它会产生一个
java
.lang.ArrayStoreException。 下面是一个完全复制此行为的示例代码。我尝试过多种变体,但没有一个能像预期的那样工作。(nums,
浏览 2
提问于2022-04-29
得票数 0
回答已采纳
5
回答
为什么
List
<String>.
toArray
()返回Object[]而不是String[]?如何解决这个问题?
、
有人知道为什么
Java
1.6会有这样的行为吗:String[] arr = (String[])
list
.
toArray
我认为
List
<
T
>.
toArray
()应该返回
T
[] -不是吗?有没有人知道为什么这种不便存在于语言中?还有如何解决这个问题呢?如何从
List
<String>中获
浏览 0
提问于2011-10-27
得票数 33
回答已采纳
2
回答
list
.
toArray
(
T
[] a),如果"
T
“是”运行时类型“怎么办?
、
、
、
list
.
toArray
(
T
[] a),如果
T
是“运行时类型”怎么办?
Java
中的"
List
“接口,方法:
T
[]
toArray
(
T
[] a)String[] array =
list
.
toArray
(new String[0]); String[] array =
list
.
toArray
(new
浏览 0
提问于2012-11-13
得票数 5
回答已采纳
7
回答
在
Java
中返回反向泛型列表类型
、
、
、
我正在做一些关于泛型编程的练习;是否有一种方法可以获取
实现
List
的类,并返回该类的反向版本?这似乎应该是可行的,因为这是“通用编程”令状,至少在表面上是这样的。import
java
.util.ArrayList;import
java
.util.
List
;
浏览 6
提问于2013-05-28
得票数 5
回答已采纳
4
回答
将字符串列表转换为字符串数组时的不同行为
、
、
、
我在
Java
中开发Collection框架时,遇到了一个奇怪的问题。我用ArrayList做了两个字符串列表,第二个是用Arrays.asList(
T
...)做的。在创建了这两个列表之后,我尝试使用
list
.
toArray
()将这些列表转换为字符串数组,情况2:(使用Arrays.asList(
T
... )创建的<
浏览 2
提问于2016-06-25
得票数 8
2
回答
java
中“`
toArray
(
T
[] a)”方法的混淆
、
、
List
有一个方法
toArray
,如:当调用此方法时,我应该创建一个新实例并传递给它
toArray
(new MyElementClass是否可以这样定义: <
T
>
T
[]
java
.util.ArrayList.
toArray
(Class<
T
>
浏览 3
提问于2015-01-11
得票数 1
回答已采纳
3
回答
如何将类型删除列表转换为Kotlin中的数组?
、
、
函数
toArray
应该将类型擦除列表转换为
T
,即现在的Array<String>。inline fun <reified
T
>
toArray
(
list
:
List
<*>):
T
{}
toArray
<Array<String>>(listOf("a", &quo
浏览 0
提问于2016-12-24
得票数 28
回答已采纳
点击加载更多
相关
资讯
Java List Stream场景
Set和List区别-JAVA成长之路
Java工程师该如何编写高效代码?
Java 8 API Stream让List操作更便捷
如何正确选用Java集合List、Map和Set
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券