import java.util.Arrays;
import org.junit.Test;
/**
* 通过几个例子学习String split方法
* 尤其是记住使用多个分隔符的方式
* @author lzg
*
*/
public class StringSplitTest {
/**
* 待分隔的字...
分类:
其他好文 时间:
2015-09-21 21:30:04
阅读次数:
533
先贴代码,容后补内容public class Solution { public List> combinationSum(int[] candidates, int target) { Arrays.sort(candidates); solve(candidat...
分类:
其他好文 时间:
2015-09-21 01:17:52
阅读次数:
127
?1. 字符串 如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法。 toCharArray()?//?获得字符串对应的char数组
Arrays.sort()??//?数组排序
Arrays.toString(char[]?a)?//?数组转成字符串
char...
分类:
编程语言 时间:
2015-09-19 19:57:47
阅读次数:
216
Map类型集合:Map类型的集合每个元素都有两个信息:键,值。Map中键不能相同。一个键映射一个值。键,值默认为Object类型。put(键,值)是Map集合添加元素的方法。get(键)返回值remove(键)删除值。containsKey(键)判断键。Collections工具类Conllections主要用于List类集合。Conl..
分类:
其他好文 时间:
2015-09-18 18:39:41
阅读次数:
316
一、首先要强调,数组不支持泛型1.数组是编译期间检查并且要求有确定类型存在, 而泛型由于擦除的存在, 类型信息被删除, 所以数组不支持泛型。见下例: 1 import java.lang.reflect.Array; 2 import java.util.Arrays; 3 4 /** 5 * 创....
分类:
编程语言 时间:
2015-09-18 13:40:06
阅读次数:
222
java.util类ArrayspublicclassArraysextendsObject此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。Arrays类提供的所有方法都是static静态方法。使用类名可以直接调用使用。数组是效率最高的保存一组对象的方式,而且要..
分类:
编程语言 时间:
2015-09-18 07:10:45
阅读次数:
161
消除 list重复值Java代码publicvoidremoveDuplicate(Listlist){HashSeth=newHashSet(list);list.clear();list.addAll(h);}交集:Java代码list.retainAll(Arrays.asList(arr))...
分类:
编程语言 时间:
2015-09-17 23:19:53
阅读次数:
236
翻译有两个给定的排好序的数组nums1和nums2,其大小分别为m和n。
找出这两个已排序数组的中位数。
总运行时间的复杂度应该是O(log(m+n))。原文There are two sorted arrays nums1 and nums2 of size m and n respectively.
Find the median of the two sorted arrays.
The o...
分类:
其他好文 时间:
2015-09-17 17:37:47
阅读次数:
105
1、ArrayList、LinkedList区别(http://pengcqu.iteye.com/blog/502676#bc2374415)2、java.util.Arrays、Java.util.Collections、System.arraycopy介绍3、HashCode和equals方法...
分类:
编程语言 时间:
2015-09-17 06:20:12
阅读次数:
192
1.List允许保存完全相同的元素 list.add(123);list.set(index,value)2.Set表示一个算术集,与List不同的是,Set不允许重复3.Map是保存键/值对的地方,不允许有重复的键,每个键最多只映射到一个值 map.put(1,3000);4.Arrays.so....
分类:
编程语言 时间:
2015-09-16 17:48:01
阅读次数:
142