
Java
PongYuan
这个作者很懒,什么都没留下…
展开
-
java中List与数组的互相转换
首先来说说List如何转换成数组,很简单List是什么类型,数组就是什么类型,数组有多“长”,数组就应该有多“长”。ArrayList list = new ArrayList();list.add("Hello");list.add("I");list.add("Love");list.add("Java");String[] str = new String[list.size(转载 2015-01-04 21:30:36 · 466 阅读 · 0 评论 -
map按key和value排序
#map集合按照key和value排序##按value排序利用集合中的Entry封装,然后利用内部函数描述比较过程,这里有两种方式,可以发现其中的o1和o2表示map中的值,o1其实是偏大的那一个,然后返回的时候其实是将较大的放在后面。 Map map = new TreeMap();map.put("b", 1);map.put("a", 2);map.put("c原创 2015-01-09 15:04:40 · 678 阅读 · 0 评论 -
Java控制输出精度
看了《算法竞赛》想到一个问题,Java能否控制输出精度? 比如说,C里面可以这样:#include<stdio.h>int main(void){ printf("%.2lf\n",8 / 5.0); return 0;}其输出显然是1.60但Java也许在控制精度上做不到这么方便,但是通过一个小类完全可以解决问题,可以这样:import java.text.DecimalFo原创 2015-04-20 19:43:57 · 1109 阅读 · 0 评论 -
Java显示系统中所有可用的字符集
Java显示系统中所有可用的字符集import java.nio.charset.Charset;import java.util.Iterator;import java.util.Set;import java.util.SortedMap;public class test { public static void supportedEncoding() { So原创 2015-03-03 11:24:12 · 630 阅读 · 0 评论 -
统计英文单词词频
统计英文单词词频–Java思想:首先英文文章中有很多标点符号,所以我们不妨把所有的标点或者与英文单词无关的字符变成空格,之后把所有的单词按空格切分装进数组里,然后用集合统计单词的词频,最后排序,废话不多说,直接上代码。import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileRead原创 2015-09-24 12:19:17 · 1050 阅读 · 0 评论