摘要: package itcast.java16;import java.io.FileWriter;import java.io.IOException;/* * IO异常处理方式 * */public class FileWriterDemo2 { public static void main(String[] args) { FileWriter fw =null; try { fw = new FileWriter("demo.txt"); fw.write("abcde"); } catch (... 阅读全文
posted @ 2013-03-20 23:24 谷文仁 阅读(114) 评论(0) 推荐(0) 编辑
摘要: package itcast.java16;import java.io.FileWriter;import java.io.IOException;/* * 字节流和字符流 * 字节流两个基类 * InputStream OutputStream * 字符流两个基类 * Reader Writer */public class FileWriterDemo1 { public static void main(String[] args) throws IOException { // 创建一个FileWriter对象。该对象已被初始化就必须要明确被操作的文件。 ... 阅读全文
posted @ 2013-03-20 23:19 谷文仁 阅读(132) 评论(0) 推荐(0) 编辑
摘要: package itcast.java16;import java.util.Properties;/* * 获取系统一些特有信息 */public class SystemDemo1 { public static void main(String[] args) { Properties properties = System.getProperties(); for (Object o : properties.keySet()) { System.out.println("key:" + o + ",value:" + prope... 阅读全文
posted @ 2013-03-20 20:12 谷文仁 阅读(143) 评论(0) 推荐(0) 编辑
摘要: package itcast.java16;import java.util.HashMap;import java.util.List;import java.util.ArrayList;import java.util.Map;/* * 增强for循环 * 格式 * for(数据类型 变量... 阅读全文
posted @ 2013-03-20 19:12 谷文仁 阅读(201) 评论(0) 推荐(0) 编辑
摘要: package string.test;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/* * 集合变数组 * Collection 中的toArray方法 * */public class CollectionToArray { /** * @param args */ public static void main(String[] args) { List<String> strs = new ArrayList<String>(); ... 阅读全文
posted @ 2013-03-20 17:30 谷文仁 阅读(173) 评论(0) 推荐(0) 编辑
摘要: package string.test;import java.util.Arrays;/* * 工具类:Arrays * asList(T... a) * 注意:将数组变成集合,不可以使用集合的增删方法 * 因为数组的长度是固定的 * 如果增删会发生 UnsupportedOperationException异常 * * 注意:数组中的元素都是对象,变集合时数组中的元素就直接转换成集合中的元素、 * 如果数组中的元素都是基本数据类型,那么会将该数组作为集合中的元素存在 * */public class ArraysDemo1 { public static vo... 阅读全文
posted @ 2013-03-20 17:11 谷文仁 阅读(137) 评论(0) 推荐(0) 编辑
摘要: package string.test;import java.util.Collections;import java.util.Comparator;import java.util.Iterator;import java.util.Set;import java.util.TreeSet;/* * * 类 Collections * reverseOrder() * 返回一个比较器,它强行逆转实现了 Comparable 接口的对象 collection 的自然顺序。 * reverseOrder(Comparator<T> cmp) * 返回一个比较器,它强行逆... 阅读全文
posted @ 2013-03-20 16:21 谷文仁 阅读(268) 评论(0) 推荐(0) 编辑
摘要: package string.test;import java.util.ArrayList;import java.util.Collections;import java.util.List;/* -------android培训、java培训、期待与您交流! ---------- * ... 阅读全文
posted @ 2013-03-20 15:00 谷文仁 阅读(178) 评论(0) 推荐(0) 编辑
摘要: package string.test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/* * 集合框架工具类 * Collections * */public class CollectionsDemo1 { public static void main(String[] args) { List<String> lists = new ArrayList<String>(); lists.... 阅读全文
posted @ 2013-03-20 14:32 谷文仁 阅读(155) 评论(0) 推荐(0) 编辑
摘要: package string.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/* * (Map扩展)方式1 */public class MapDemo7 { public static void main(String[] args) { Map<String, Map<String, String>> map = new HashMap<String, Map<String, String>>( 阅读全文
posted @ 2013-03-20 14:02 谷文仁 阅读(195) 评论(0) 推荐(0) 编辑
摘要: package string.test;/* * 练习:获取"aaaccccbbbbb"字符串中字母出现的次数如下 * a(3)b(5)c(4) * 当发现有映射关系时,可以选择map集合。 * 因为map集合中存放就是映射关系。 * 当数据之间存... 阅读全文
posted @ 2013-03-20 11:33 谷文仁 阅读(228) 评论(0) 推荐(0) 编辑
摘要: package string.test;import java.util.Comparator;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;/* * * 需求:对学生对象的年龄经行升序排序 * * 因为数据是以键值对形式存在的。 * 所以要使用可以排序的Map集合。TreeMap * * 定义一个对Student的排序类StuNameComparator 要求安名称进行排序 如果名称相同就按年龄进行排序 */class StuNameCompara... 阅读全文
posted @ 2013-03-20 10:39 谷文仁 阅读(224) 评论(0) 推荐(0) 编辑
摘要: package string.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/* * 每个学生都有对应的归属地 * 学生Student,地址String * 学生属性:姓名,年龄。 * 注意:姓名和年龄相同的视为同一个学生 * 保证学生的唯一性 * * 1.描述学生。 * 2.定义map容器。将学生作为键,地址作为值存入。 * 3.获取map集合中的元素。 */public class MapDemo4 { public static v... 阅读全文
posted @ 2013-03-20 10:13 谷文仁 阅读(180) 评论(0) 推荐(0) 编辑