`
kfc_davy
  • 浏览: 183845 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

问题 set toArray

 
阅读更多
set有个toarray(T[])

怎么使是不对,报 java.lang.ArrayStoreException  这个错

有时间了要看下的



---20090726------晕菜为什么公司里面实现不了呢?
Returns an array containing all of the elements in this set; the runtime type of the returned array is that of the specified array. Obeys the general contract of the Collection.toArray(Object[]) method.

Parameters:
a the array into which the elements of this set are to be stored, if it is big enough; otherwise, a new array of the same runtime type is allocated for this purpose.
Returns:
an array containing the elements of this set.
分享到:
评论
1 楼 jimmyteal 2011-02-21  
表示向一个对象数组存放一错误类型的对象时的异常。
例如,下面代码将产生一 ArrayStoreException 异常:
  Object x[] = new String[3];
  x[0] = new Integer(0);
你再数组存值前把要放进去的东东打印出来.getClass.看看类型匹配不

相关推荐

    list.toArray方法

    关于描述中提到的“博文链接”,虽然没有实际的文本内容,但通常博主会在博客中详细介绍`toArray()`方法的具体实现、效率分析、可能遇到的问题以及最佳实践。这可能包括源码解析,解释如何在Java集合框架的源码中...

    java List、Set与Array之间的相互转换

    在Java编程语言中,数据结构的使用是至关重要的,其中包括List、Set和Array。这三种数据结构各有特点,适用于不同的场景。理解它们之间的相互转换能够帮助我们更好地管理和操作数据。以下将详细介绍Java中List、Set...

    Java 在 Array 和 Set 之间进行转换的示例.rar

    - **顺序问题**:Array保持元素的原始顺序,而Set不保证元素的顺序,除非使用LinkedHashSet,它按照插入顺序维护元素。 4. **实际应用**: - **去重**:Set常用于从Array中去除重复元素,特别是在处理大量数据时...

    List Set Map以及子类的比较 .docx

    Collection 集合的方法有:add(obj) 添加一个元素,remove(object) 删除一个元素,contains(object) 判断是否存在元素,isempty() 判断集合是否为空,size() 返回集合里面元素的个数,toarray() 将集合变为数组,...

    Set和Map1

    13. **toArray()**:将Set转换为数组。 Set接口的常用实现类包括HashSet、TreeSet等。其中,**HashSet**是基于哈希表实现的,它提供了快速的插入和查找操作,但不保证元素的顺序。在使用HashSet进行排重时,由于...

    数据结构-集合(Set)介绍和Java示例代码

    将Set转换为数组可以使用toArray()方法:`String[] array = set.toArray(new String[0]);` 总的来说,集合是数据结构中一种灵活且实用的工具,适用于存储唯一元素,但应根据具体需求权衡其优缺点。在处理动态数据或...

    Java集合框架Set接口.pdf

    - `toArray()`:返回一个包含集合所有元素的新数组。 - `addAll(Collection<? extends E> c)`:将指定集合的所有元素添加到当前集合。 - `retainAll(Collection<?> c)`:仅保留当前集合和指定集合的公共元素。 - `...

    java集合类详解(set list ArrayList等java集合类详述)

    ArrayList 提供了 toArray() 方法,返回一个数组。Arrays.asList() 方法返回一个列表。 迭代器(Iterator)提供了一种通用的方式来访问集合中的元素。迭代器的工作原理是通过 next() 方法返回元素,并可以通过 ...

    java中List、Array、Map、Set等集合相互转换

    Java 中 List、Array、Map、Set 等集合相互转换 在 Java 中,集合类型的转换是非常常见的操作,例如将 List 转换为 Array、将 Array 转换为 List、将 Map 转换为 List 等等。今天,我们将详细介绍 Java 中 List、...

    java list,set,map,数组间的相互转换详解

    在Java编程语言中,数据结构之间转换是常见的需求,尤其是集合框架中的List、Set和Map以及数组。本文将深入探讨这些数据结构之间的转换方法,并提供相关的实例代码。 1. **List转Set** 要将一个List转换为Set,...

    list,set,map,数组之间的相互转换详细解析

    在Java编程语言中,数据结构是程序设计的基础,其中list(列表)、set(集合)、map(映射)和数组是常见的四种数据结构。它们各有特点,适用于不同的场景,并且可以相互转换以满足不同需求。下面将详细介绍这四种...

    JAVA中list,set,数组之间的转换详解

    在Java编程中,数据结构的转换是常见的操作,特别是对于列表(List)、集合(Set)和数组(Array)之间的转换。这些数据结构各有特点,例如List是有序可重复的,Set是无序不重复的,而数组则是一种固定大小的线性...

    浅谈Java中的Set、List、Map的区别.docx

    8. Object[] toArray():返回一个数组,该数组中包括集合中的所有元素 Iterator 接口声明了如下方法: 1. hasNext():判断集合中元素是否遍历完毕,如果没有,就返回 true 2. next():返回下一个元素 3. remove()...

    Tedu一阶段JavaSet集合和List集合

    - **集合转数组**:使用`toArray()`方法。 - **数组转集合**:使用`Arrays.asList()`方法。 #### 八、泛型介绍 - **概念**:泛型是一种参数化类型,可以在定义类、接口或方法时使用,使得类型更加灵活和通用。 - *...

    anmo_mybatis_generator.zip

    tableNames = JSON.parseArray(tables).toArray(tableNames); byte[] data = sysGeneratorService.generatorCode(tableNames); response.reset(); response.setHeader("Content-Disposition", "attachment;...

    set:扩展 javascript ES6 集的增强集

    .toArray() 。克隆() 建造 执照 安装 npm install --save @datastructures-js/set 要求 const { EnhancedSet } = require ( '@datastructures-js/set' ) ; 进口 import { EnhancedSet } from '@data...

    Collection、Map、List、Set、Iterator

    - `toArray()`:将集合转换成数组。 #### Map 接口 - **定义**:`Map` 接口提供了一种键值对的数据结构。每个键都是唯一的,并且映射到一个值。`Map` 本身并不继承自 `Collection` 接口,因为它存储的是键值对,...

    java 面试 问题 答案

    Java面试中的问题涵盖了许多核心概念和技术,包括但不限于数组操作、集合转换、比较器接口、属性对象、类加载器以及正则表达式。以下是对这些知识点的详细解释: 1. **数组动态调整**: 在Java中,数组一旦创建,...

    ArraySet:维护类似数组的不同标量值的集合

    ArraySet还提供了其他有用的方法,如计数(`count()`)、清空(`clear()`)、转换为数组(`toArray()`)等。这些方法使得ArraySet在处理数据时更加灵活。 ### 8. 性能优势 ArraySet通常比使用原生PHP数组进行集合...

    BI OLAP MDX函数使用大全

    - **示例**:假设有一个包含不同地理位置的集合`SampleSet`,我们可以通过`SetToArray`将其转换为数组格式。 ```mdx WITH SET "SampleSet" AS {USA, Buffalo, France, NYC, London, California, LA, Nice, UK, ...

Global site tag (gtag.js) - Google Analytics