Arrays.asList方法总结 && Android控件中文粗体的使用

来源:互联网 发布:你可能需要与该网络isp 编辑:程序博客网 时间:2024/05/16 19:05
import java.util.Arrays;  import java.util.List;    /**  *   * 本类演示了Arrays类中的asList方法  * 通过四个段落来演示,体现出了该方法的相关特性.  *   * (1) 该方法对于基本数据类型的数组支持并不好,当数组是基本数据类型时不建议使用  * (2) 当使用asList()方法时,数组就和列表链接在一起了.  *     当更新其中之一时,另一个将自动获得更新。  *     注意:仅仅针对对象数组类型,基本数据类型数组不具备该特性  * (3) asList得到的数组是的没有add和remove方法的  *   * 阅读相关:通过查看Arrays类的源码可以知道,asList返回的List是Array中的实现的  * 内部类,而该类并没有定义add和remove方法.另外,为什么修改其中一个,另一个也自动  * 获得更新了,因为asList获得List实际引用的就是数组  */  public class AsListTest {        public static void main(String[] args) {            /* 段落一:基本数据类型使用asList中的问题 */            /* 说明:虽然在JDK1.6中能够将基本数据类型的数组转换成List,但还是有个缺陷 */          int[] a_int = { 1, 2, 3, 4 };          /* 预期输出应该是1,2,3,4,但实际上输出的仅仅是一个引用, 这里它把a_int当成了一个元素 */          List a_int_List = Arrays.asList(a_int);          foreach(a_int_List);          /* 为此我们需要这样遍历其中元素 */          foreachForBase(a_int_List);            /* 段落二:对象类型的数组使用asList,是我们预期的 */          Integer[] a_Integer = new Integer[] { 1, 2, 3, 4 };          List a_Integer_List = Arrays.asList(a_Integer);          foreach(a_Integer_List);            /* 段落三:当更新数组或者asList之后的List,另一个将自动获得更新 */          a_Integer_List.set(0, 0);          foreach(a_Integer_List);          foreach(a_Integer);            a_Integer[0] = 5;          foreach(a_Integer_List);          foreach(a_Integer);            /* 段落四:对基本类型数组,通过asList之后的List修改对应的值后,在运行时会报出异常           * 但是基本类型数组对应的List是会发生变化的,这是毫无疑问的          */                    /*          * a_int_List.set(0, 0);           * foreach(a_int_List); foreach(a_int);          */            a_int[0] = 5;          foreachForBase(a_int_List);          foreach(a_int);        }        /* 打印方法 */      private static void foreach(List list) {          for (Object object : list) {              System.out.print(object + " ");          }          System.out.println();        }        private static void foreachForBase(List a_int_List) {          int[] _a_int = (int[]) a_int_List.get(0);          foreach(_a_int);      }        private static void foreach(int[] a_int) {          for (int i : a_int) {              System.out.print(i + " ");          }          System.out.println();      }        private static void foreach(Integer[] _a_Integer) {          for (int i : _a_Integer) {              System.out.print(i + " ");          }          System.out.println();      }  }  


1.原博客链接地址:http://blog.csdn.net/cntanghai/article/details/7188296

2.Android控件中文粗体的使用

原博客链接地址:http://blog.csdn.net/chrisfang6/article/details/5665709

要用到TextPaint

TextPaint.setFakeBoldText(true);

这样中文才能粗体

 

 

 

 

 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 捷达车打开丝位子风扇总转怎么办 小班个案分析:好动的孩子该怎么办 孩子突然过于的兴奋不睡觉是怎么办 刚出生的宝宝听力未通过怎么办 孩子多动症被老师打不上学怎么办 小孩在校被学生打家长该怎么办? 8岁儿童好动上课不注意听课怎么办 怀孕第一个月喝了啤酒怎么办 不知道自己怀孕喝了酒怎么办 怀孕一个月不知道喝酒了怎么办 老师说孩子上课不专心听讲怎么办 二年级孩子上课不认真听讲怎么办 二年级的孩子浮躁上课不认真怎么办 三年级的小孩上课不认真听讲怎么办 大班孩子上课不专心听讲玩怎么办 老师跟家长说小孩上课讲话怎么办 别的家长动手打自己的孩子怎么办? 一岁3个月宝宝骨龄偏小怎么办 宝宝9个月了越来越粘人怎么办? 孩子突然说话结巴口吃了怎么办啊 很久不说话了不敢说话了怎么办 宝宝2岁了还不会说话怎么办 2岁的宝宝还不会说话怎么办 小宝宝有四个月了母乳不够吃怎么办 一个月的宝宝吐奶厉害怎么办 新生儿吐奶吐一次吐的特别多怎么办 把孩子打了一次现在说话结巴怎么办 宝宝五岁了口吃越来越严重了怎么办 幼儿把自己的舌头扣破皮了怎么办 6岁宝贝烧到39度怎么办 2岁半的宝宝说话结巴怎么办 2周3宝宝不会说话胆小怎么办 宝宝我2岁多了说话有点结巴怎么办 两岁宝宝说话突然结巴了怎么办 两岁3宝宝叫她名字不理人怎么办 九个月的宝宝身高不达标怎么办 3岁宝宝又吐又拉怎么办 宝宝发烧39度怎么办手脚很烫 两岁宝宝吃什么吐什么怎么办 7岁宝宝吃多了吐怎么办 7个月的宝宝大便干燥怎么办