Java
文章平均质量分 53
橙煦媛
hello,world
展开
-
List、Map、Set、HashMap、HashSet、Hashtable
list,set,map区别list 按对象进入的顺序保存对象,不做排序或编辑基于ArrayList: 由数组实现的List。允许对元素进行快速随机访问,但是向List中间插入与移除元素的速度很慢基于LinkedList: 向List中间插入与删除的开销并不大,随机访问则相对较慢 addFirst(), addLast(), getFirst(), getLast(), remove原创 2016-10-31 15:40:38 · 616 阅读 · 0 评论 -
java中的队列-Queue
import java.util.LinkedList;import java.util.Queue;Queue <Integer> q = new ArrayList<Integer>();Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。BlockingQueue 继承了Queue接口。队列是一种数据结构.它有两个原创 2016-11-24 17:25:26 · 282 阅读 · 0 评论 -
Java:String 字符串的替换函数 replace replaceAll replaceFirst
replace String replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有oldChar 得到的。 String replace(CharSequence target, CharSequence replacement) 使用指定的字面值替换序列替换此字符原创 2016-11-25 19:44:55 · 805 阅读 · 0 评论 -
Java StringBuffer 字符串替换函数 replace
StringBuffer replace(int start, int end, String str) 在这个序列的一个子字符串的字符来替换指定的字符串中的字符。 子字符串的开始在指定的开始,并延伸到索引end - 1,或如果不存在这样的字符序列的结束处的字符StringBuilder str = new StringBuilder("Java Util Package");Sys原创 2016-11-25 19:56:14 · 15966 阅读 · 0 评论 -
java String StringBuffer StringBuilder
StringString:字符串常量,字符串长度不可变用于存放字符的数组被声明为final的,因此只能赋值一次,不可再更改String是不可变的对象, 因此在每次对String 类型进行改变的时候,都会生成一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String StringBuffer字符串变量(Synchronized,即线程安原创 2016-11-25 17:27:01 · 208 阅读 · 0 评论 -
java 中 Collections 的用法
Collection和Collections的区别; Collections是个java.util下的类,它包含有各种有关集合操作的静态方法 Collection是个java.util下的接口,它是各种集合结构的父接口 List,Set继承自Collection接口,Map不是collections (1)sort 排序double array[] = {112, 111, 23, 45原创 2016-12-21 14:13:25 · 555 阅读 · 0 评论 -
[LeetCode] 126. Word Ladder II java
采用BFS广度搜索 先bfs找到endword,同时存储每个单词所处层数 再以endword为目标,往回找到startword,生成路径。 HashMap<String,Integer> path = new HashMap<String,Integer>(); //bfs生成path void bfs(String start, String end, HashSet<转载 2016-12-12 14:23:29 · 648 阅读 · 0 评论