为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第三季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Java 中基本类型和字符串之间的转换 在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 String str1=Integer toString(abc); S
    查看全部
  • a, 装箱,即把基本类型转换为包装类 int i=8; Integer i=new Integer(i); //手动装箱 Integer y=i; //自动装箱 b, 拆箱,即把包装类转换为基本类型 Integer j=8; int m=j.intValue();//手动拆箱为int类型 int n=j;//自动拆箱为int类型 4,基本类型只能直接转为对应的包装类,不能直接转为其他包装类
    查看全部
  • 2,常用方法,以Integer为例,其余类似 Integer abc=8;String cba="123456"; a, abc.byteValue() //将abc转为byte类型 b, abc.doubleValue() //将abc转为double类型 c, abc.floatValue() //将abc转为float类型 d, abc.intValue() //将abc转为int类型 e, abc.longValue() //将abc转为long类型 f, Integer.parseInt(cba) //将字符串cba转化为int类型,返回static int g, abc.toString() //将abc转换为字符串类型 h, Integer.valueOf(String s) //将字符串转换为Integer类型,返回static Integer
    查看全部
  • java中的包装类 1,基本类型和包装类的对应关系 a, byte Byte b, short Short c, int Integer d, long Long e, float Float f, double Double g, char Character h, boolean Boolean
    查看全部
  • int score1=86; Integer score2=new Integer(score1); double score3=score2.doubleValue(); float score4=score2.floatValue(); int score5=score2.intValue();
    查看全部
  • 相信各位小伙伴们对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。   包装类主要提供了两大类方法: 1. 将本类型和其他基本类型进行转换的方法 2. 将字符串和本类型及包装类互相转换的方法 PS:使用包装类需使用java.util.*
    查看全部
  • 泛型不能使用基本类型如list<int> but list<integer> 这样使用包装类型就ok
    查看全部
  • 如果要对list中多个元素进行操作时,先将要操作的元素取出放入一个数组中,然后利用Arrays工具类中的asList(数组名)方法进行操作。如对多个元素进行删除时: Course[] coures={(Course)coursesToSelect.get(4),(Course)coursesToSelect.get(5)}; coursesToSelect.removeAll(Arrays.asList(courses)); 删除的方法: 1.利用目标删除, Course cr = coursesToSelect.get(index); //通过get方法获得目标 coursesToSelect.remove(cr);//通过remove方法删除 2.利用目标位置删除 coursesToSelect.remove(index);//直接通过目标位置删除 3.removeAll方法 Course[] courses = {(Course)new courseToSelect.get(1),(Course)new courseToSelect.get(2)};//先创建数组,元素由get方法获得目标,并强制转换成Course类 coursesToSelect.removeAll(Arrays.asList(courses));//将数组通过Arrays.asList转换成list类removeAll方法删除。 数组转换成list类要用到Arrays.asList(数组) boolean retainAll(Collection<?> c) 仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。
    查看全部
  • 使用set(index,Object element)修改元素,index表示索引位置,element表示新对象。 修改List的元素 public void testModify(){ coursesToSelect.set(4,new Course("7","毛概")); }
    查看全部
  • 1.迭代器只是用来遍历集合中的元素的,不具备存储数据的功能,依赖于某个集合存在,而不能独立存在 2.当一个元素存到集合中,类型是被忽略的。 是Object 遍历list的方法 添加 1.创建一个对象,把对象通过add(对象引用)方法添加打List中 coursesToSelect.add(cr1); 2.创建一个对象,把对象通过add(index,对象引用)方法添加coursesToSelect.add(1, cr2); 3. 创建一个对象集,把对象addAll(对象引用)方法添加打List中coursesToSelect.addAll(Arrays.asList(course)); 查看 1.for(int i =0;i<size;i++){ Course cr=(Course) coursesToSelect.get(i); System.out.println(cr.id+cr.name); } 2Iterator it=coursesToSelect.iterator(); while(it.hasNext()){ Course cour=(Course) it.next(); System.out.println(cour.id+cour.name); } 通过for each方法访问集合元素 public void testForEach(){ for(Object obj:coursesToSelect){ Course cr=(Course)obj; System.out.println("课程:"+cr.id+cr.name);
    查看全部
  • 注意: (1)要有顺序:先子类,再父类; (2)并且需要有关闭操作:try catch finally
    查看全部
  • 1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理 2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
    查看全部
  • 代码实例
    查看全部
  • Java 中的 StringBuilder 类 1,StringBuilder和StringBuffer能更有效率的操作字符串,并提供多种方法来连接提取和查询等 2,定义语法 a,StringBuilder str=new StringBuilder(); //创建一个空的StringBuilder对象 b,StringBuilder str2=new StringBuilder("hello"); //创建一个字符串hello 3,常用方法 a,str2.append(" imooc"); //在字符串str2后追加字符串 b,str2.append(520); //在字符串str2后追加整数 c,str2.insert(11,"!"); //在11位置插入"!" --注意起始位置为0 d,String str3=str2.toString(); //将str2转化为String对象
    查看全部
  • 不同的类型要手动进行转换 int 类型bu可以自动转化为 Long 类型
    查看全部
    0 采集 收起 来源:练习题

    2015-08-13

举报

0/150
提交
取消
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!