2017年4月25日
摘要: 3. 编写一个程序,返回一个 double 类型的二维数组,数组中的元素通过解析字符串参数获得,如字符串参数:“1,2;3,4,5;6,7,8”,则对应的数组为: d[0][0]=1.0, d[0][1]=2.0 d[1][0]=3.0, d[1][1]=4.0, d[1][2]=5.0 d[2][ 阅读全文
posted @ 2017-04-25 10:56 牧羊人的世界 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 在 java 中为什么会有基本数据类型的包装类? ①:基本数据类型之间的相互转换不是都可以制动转换的,而你强制转换又会出问题,比如String类型的转换为int类型的,那么jdk为了方便用户就提供了相应的包装类; ②:有时候一个函数需要传递一个Object的变量 而你想传递int类型的进去显然不行, 阅读全文
posted @ 2017-04-25 09:39 牧羊人的世界 阅读(174) 评论(0) 推荐(0) 编辑
  2017年4月24日
摘要: StringBuffer 类: 1. java.lang.StringBuffer 代表可变的字符序列; 2. StringBuffer 和 String 类似,但是 StringBuffer 可以对其字符串进行改变; 3. StringBuffer 类常见的构造方法: 3.1 StringBuff 阅读全文
posted @ 2017-04-24 22:09 牧羊人的世界 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 2. 编写一个程序,输出在一个字符串中,指定的字符串出现的次数 第一种方法: 第二种方法: 阅读全文
posted @ 2017-04-24 21:00 牧羊人的世界 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1. 编写一个程序,输出一个字符串中的大写英文字母个数,小写英文字母个数以及非英文字母个数. 第一种方法: 第二种方法: 第三种方法: 阅读全文
posted @ 2017-04-24 20:28 牧羊人的世界 阅读(128) 评论(0) 推荐(0) 编辑
摘要: String 类: 1. java.lang.String 类代表不可变的字符序列; 2. “XXX” 为该类的一个对象; 3. String 类的常用构造方法: ① String(String original):初始化一个新创建的 String 对象,使其表示一个与参数相同的字符序列;换句话说, 阅读全文
posted @ 2017-04-24 15:20 牧羊人的世界 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在 Java 中,二维数组与一维数组一样,但是不同于 C 中的二维数组: 1. 在 Java 中,二维数组可以看成是以数组为元素的数组,例如: int a[][] = {{1,2},{3,4,5,6},{7,8,9}}; 易知:a[0] 表示一维数组{1,2};a[1] 表示一维数组{3,4,5,6 阅读全文
posted @ 2017-04-24 09:42 牧羊人的世界 阅读(264) 评论(0) 推荐(0) 编辑
  2017年4月23日
摘要: 问题描述: 假设有500个小孩手拉手围成一圈,从第一个小孩开始数数,按照1、2、3、1、2、3循环不断的数,数到3的小孩退出圈,其他小孩接着数,直到剩下一个小孩,问这个小孩的排在什么位置? 实例分析: 假设有5个小孩,K-K-K-K-K,(用一个字母K表示一个小孩,若某小孩退出了,用Q表示;若某小孩 阅读全文
posted @ 2017-04-23 18:04 牧羊人的世界 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 算法描述: 当数据量很大适宜采用该方法。采用二分法查找时,数据必须是排好序的。 主要思想是:设查找的数组区间为array[low, high],中间索引 middle = (low + high)/2 ,设需要查找的数值为 value. step1: 比较 value == array[middle 阅读全文
posted @ 2017-04-23 16:17 牧羊人的世界 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1. Object 类中定义有 public String toString() 方法,其返回值是 String 类型,描述当前对象的有关信息; 2. 在进行 String 与其它类型数据的连接操作时(如:System.out.println("info"+person)),将自动调用该对象类的 t 阅读全文
posted @ 2017-04-23 15:42 牧羊人的世界 阅读(1242) 评论(0) 推荐(0) 编辑