前两周的作业比较简单,轻松搞定,这周的作业突然难起来了,费了好大劲儿写完,还有很多需要改进的地方,目前只能算是勉强实现了功能。需求:HOMEWORK:HOMEWORK3.1Downloadthestudents.jsonfilefromtheDownloadHandoutlinkandimportitintoyourlocalMongoinstancewiththiscomman..
分类:
数据库 时间:
2015-01-25 11:13:45
阅读次数:
292
1.List转换为数组
Collection 都有toArray()方法,可以由List直接转换为数组。
public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新的数组。
...
分类:
编程语言 时间:
2015-01-23 18:28:16
阅读次数:
127
栈是一种“先进后出(FILO)”的数据结构,最后压入的数据项总是位于栈顶的位置,下面是维基百科中对栈的定义:
堆栈(英语:stack),也可直接称栈。台湾作堆叠,在计算机科学中,是一种特殊的串行形式的数据结构,它的特殊之处在于只能允许在链结串行或阵列的一端(称为堆叠顶端指标,英语:top)进行加入资料(英语:push)和输出资料(英语:pop)的运算。另外堆叠也可以用一维阵列或连结串行的...
分类:
编程语言 时间:
2015-01-12 17:38:26
阅读次数:
414
如何检测一个数组(未排序)是否包含一个指定的值?这在Java中是一个非常有用且常见的操作。这还是一个在stackoverflow投票最多的一个问题。在投票最多的答案中,有几种不同的方式来完成这个问题。但是时间复杂度存在很大的差异。下面,我将展示每个方法所花费的时间。
1.检测数组中是否包含某一个值的四种方式
1)使用List
public static boolean useList(Str...
分类:
编程语言 时间:
2015-01-09 22:26:55
阅读次数:
279
1. java数组的静态特性: java是静态语言,java中数组的长度是固定的。还有,数组元素的类型也是在定义时指定了的。 2. java数组里的关键词: 数组变量 : 引用变量 , 不过这个引用的类型是数组类型。数组类型很奇特,不需要程序员来设计类的属性和方法,只要在已知的引用类型(类,接口,还...
分类:
编程语言 时间:
2015-01-09 22:06:36
阅读次数:
263
1. 声明一个数组String[]aArray=newString[5];String[]bArray={"a","b","c","d","e"};String[]cArray=newString[]{"a","b","c","d","e"};2. 输出一个数组int[]intArray={1,2,...
分类:
编程语言 时间:
2015-01-05 14:45:08
阅读次数:
131
class Demo3
{
public static void main(String args)
{
int[] arr = new int [5];
System.out.print(arr);
}
}
对于这样一个程序,打印的结果应该是什么呢?
如图:
从图中可知结果是:[I@db9742
对于这个结果,主要要从三个方面来说明,
1. @前面的 " [...
分类:
编程语言 时间:
2015-01-04 11:26:09
阅读次数:
207
----------------------------------------------------------------------------------------------------
1. 声明一个数组
Java代码
String[] aArray = new String[5];
String[] bArray = {"a","b"...
分类:
编程语言 时间:
2014-12-29 12:08:24
阅读次数:
137
数组Scala中的Array是定长数组,ArrayBuffer是变长数组,对应于Java中的ArrayList,C++中的Vector,可以用相同的代码处理这两种数据结构,用for (i由于Scala数组是用java数组实现的,可以在java和scala之间传递,只需引入scala.collection.JavaConversions里的隐式转换方法。映射scala中,映射是对偶的集合,可以看做将...
分类:
编程语言 时间:
2014-12-27 16:12:04
阅读次数:
130