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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 基本类型和字符串类型转换
    查看全部
  • Calendar类的应用
    查看全部
  • Math类操作数据
    查看全部
  • 类型强转:父类转化为子类,因为子类类型更丰富
    查看全部
  • 方法 说明 int length() 返回当前字符串的长度 int indexOf(int ch) 查找字符在该字符串中第一次出现的位置 int index(String str) 查找str子字符串在该字符串中第一次出现的位置 int lastIndexOf(int ch) 查找ch字符在该字符串中最后一次出现的位置 int lastIndexOf(String str) 查找str子字符串在字符串中最后一次出现的位置 String substring(int beginIndex) 获取从beginIndex位置开始到结束的子字符串 String substring(int beginIndex,int endIndex)获取从beginIndex开始到endIndex结束的子字符串 String trim() 返回去除了前后空格的字符串 boolean equals(Object obj) 将该字符串与指定对象比较,返回true或false String toLowerCase() 将字符串转换成小写 String toUpperCase() 将字符串转换成大写 char charAt(int index) 获取字符串中指定位置的字符 String[] split(String regen,int limit) 将字符串分割为子字符串,返回字符串数组 byte[] getBytes() 将该字符串转换为byte数组
    查看全部
  • java 集合框架结构
    查看全部
  • public class HelloWorld { public static void main(String[] args) { double m = 78.5; //将基本类型转换为字符串 String str1 = Double.toString(m); //注意Double是double m的类包,转化为string类型为Double.toString() //Integer是int的类包,故将int类型的数据变为string应为Integer.toString() //String str1 = String.value(m); //String str1 = m + ""; System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20)); String str = "180.20"; // 将字符串转换为基本类型 double a = Double.parseDouble(str); //float a = Float.parseFloat(str); //double a = Double.valueOf(str); System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20)); } }
    查看全部
  • 测试Map中是否存在指定的Key值
    查看全部
  • 装箱Double d = new Double(a); 拆箱double d = a.doubleValue();
    查看全部
  • 在Course类中重写了equals方法,在调用Contains方法时也会调用equals方法,所以结果为true。 @Override public boolean equals(Object obj){ if(this == obj){ return true; } if(obj==null){ return false; } if(!(obj instanceof Course)){ return false; } Course course = (Course)obj; if(this.name ==null){ if(course.name==null){ return true; }else{ return false; } }else{ if(this.name.equals(course.name)) return true; else return false; } } public void testListContains(){ //取得备选课程序列的第0个元素 Course course = courseToSelect.get(0); System.out.println("取得课程:"+course.name); System.out.println("备选课程中是否包含课程:"+course.name+","+ courseToSelect.contains(course)); //提示输入课程名称 System.out.println("请输入课程名称:"); String name = console.next(); //创建一个新的课程,ID和名称,与course对象完全一样 Course course2 = new Course(); course2.name = name; System.out.println("新创建课程:"+course2.name); System.out.println("备选课程中是否包含课程:"+course2.name+","+ courseToSelect.contains(course2)); }
    查看全部
  • 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder. 、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法
    查看全部
  • Double与double不一样,前者是类包,后者是值的类型。int与Int等也一样
    查看全部
  • 经验总结
    查看全部
    0 采集 收起 来源:经验总结

    2016-03-29

  • String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。所以如果为了避免创建新的对象一般使用StringBuilder。 String字符串的比较是使用equals()进行比较的,而char可直接将字符加单引号比较,如 String str = "慕课网"; String str1 = "爱慕课"; char c = 'm'; char c1 = 'm'; if(str.equals(str1)){ //输出true } if(c==c1){ //输出true } if('k'=='m'){ //输出false }
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部

举报

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

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