`
strawberry2013
  • 浏览: 18115 次
文章分类
社区版块
存档分类
最新评论

黑马程序员_集合_将集合转化为数组

 
阅读更多

-------android培训java培训、期待与您交流! ----------


将集合转化为数组(toArray()),限定对元素的操作,不需要进行增加删除了

<T> T[] toArray(T[] a) String[] y = x.toArray(new String[li.size()]);
x.toArray(new String[temp]);

指定数组temp到底为多少(刚好相等为最优的
1).当指定类型的数组长度小于容器的大小时,会自动new出新的类型来匹配容器的size
2).当。。。。。。。。。大于。。。。。。,不会new,多余的null。

/*
集合转化为数组
Strawberry2013-4-30
*/
import java.util.*;

class CollectionToArray
{
	public static void main(String[] args)
	{
		/*
		好处:限定对元素的操作,不需要进行增加删除了
		*/
		ArrayList<Person> li = new ArrayList<Person>();
		li.add(new Person(20));
		li.add(new Person(40));
		li.add(new Person(10));

		Person[] p = li.toArray(new Person[li.size()]);//集合转化为数组操作,new Person[li.size()]最优
		for(int i=0; i<li.size(); i++)
			System.out.println(p[i].getAge());
	}
}

class Person
{
	private int age;
	Person(int age)
	{
		this.age = age;
	}
	public int getAge()
	{
		return age;
	}
}


分享到:
评论

相关推荐

    pb9 写的字符串转化为数组函数

    将字符串转化为数组,资源为pb9导出来的文本文件,可以直接导入pb9,也可以打开查看

    bmp转化为数组的工具

    今天想找个把bmp图像转化为数组的工具 再这里找了一个评论还不错 下了之后发现我自己本来就有 找个还没我原来那个好用 好吧 我太懒了 想找个太现成的 转换时可以选择颜色格式 任意转换 要用的就来拿吧

    js中将具有数字属性名的对象转换为数组

    jQuery代码中采用了Array.prototype.slice把这种对象转换为数组,但我试了好几遍,就是不行: 代码如下: var obj = {}; obj[0] = 1; obj[1] = 2; alert&#40;Array.prototype.slice.call(obj&#41;); 上面这段代码在IE...

    图片转化为数组格式代码

    把一张灰度图,转化为二进制的一维数组,以头文件的形式存到DSP程序中,DSP处理图像

    JS实现将对象转化为数组的方法分析

    本文实例讲述了JS实现将对象转化为数组的方法。分享给大家供大家参考,具体如下: 前言 其实这本来应该是一个很基础的问题了,但我之做一想记录一下是因为之前因为对象转数组的时候卡住了后来弄了出来,但最近再遇到...

    Img2Lcd(将图片转换为数组的工具)

    嵌入式开发过程中经常会用到的将图片转换为数组的小工具,支持多种格式图片。

    汉字转换成数组

    将汉字转换成数组,便于开发人员开发时用点阵液晶显示文字

    字符串转换为数组的4 个方法.pdf

    字符串转换为数组的4 个方法.pdf 字符串转换为数组的4 个方法.pdf 字符串转换为数组的4 个方法.pdf 字符串转换为数组的4 个方法.pdf 字符串转换为数组的4 个方法.pdf 字符串转换为数组的4 个方法.pdf 字符串转换为数...

    lua切割字符串为数组(split)

    lua字符串转数组,类似js里的split()和php里的explode()

    判断变量是否为数组

    IDL程序,判断是否为数组。Tests if the argument is an array.

    图片至数组转化

    实现图片至数组转化功能的vi 主要完成图形数字化的转化

    java集合总体系整理

    1.我们在使用数组时,一旦为数组指定长度,那么这个数组的长度就会是不可变的,如果需要保存数量变化的数据,数组就显的无能为力了。 2.数组固然方便使用,但是数组没有办法保存映射关系的数据,比如:语文:89,...

    laravel框架之数据库查出来的对象实现转化为数组

    今天小编就为大家分享一篇laravel框架之数据库查出来的对象实现转化为数组,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    bin文件转换为数组bintoshuzu.rar

    bin文件转换为数组 详细说明在下面的博客 https://xintiaobao.blog.csdn.net/article/details/113057874

    pop-arrayify:通过它们支持的任何方式将任意集合转换为数组

    这个 JavaScript 包导出一个 arrayify 运算符,它接受各种类型并将它们强制转换为数组。 假值被强制为空数组。 委托给实现该方法的集合的toArray方法。 委托给实现该方法的其他集合的forEach方法。 具有长度和...

    Mysql通过存储过程分割字符串为数组

    分割字符串为数组需要用到 三个mysql 的函数 : REVERSE(str) 返回颠倒字符顺序的字符串str。 SUBSTRING_INDEX(str,delim,count) 返回从字符串str的第count个出现的分隔符delim之后的子串。如果count是正数,返回...

    JS解析json数据并将json字符串转化为数组的实现方法

    代码如下: &lt;!... &lt;HEAD&gt; &lt;TITLE&gt; New Document &lt;/TITLE&gt; [removed] var t=”{‘firstName’: ‘cyra’, ‘lastName’: ‘richardson’, ‘address’: { ‘streetAddress’: ‘1 Microsoft way’, ...

    把csv文件转化为数组及数组的切片方法

    csv文件转化为数组 import numpy my_matrix = numpy.loadtxt(open("c:\\1.csv","rb"),delimiter=",",skiprows=0) //CSV文件转化为数组 将数组或者矩阵存储为csv文件可以使用如下代码实现: numpy.savetxt('new.csv...

    BIN转数组工具.exe

    网上找的一款bin格式文件转源码数组工具,典型应用场景:升级boot,将新boot升级文件转成bin文件,然后用该工具把bin文件转成数组加载到app工程中,升级app后在app中执行boot拷贝(即拷贝该数组到boot存储区),升级...

Global site tag (gtag.js) - Google Analytics