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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • collection.sort()方法对元素进行排序,列表中的元素都必需实现 Comparable 接口,否则不能使用 sort()方法排序
    查看全部
  • /* * 定义一条获取随机字符串的方法 */ public String getstringRandom(){ String base = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; Random random=new Random(); StringBuilder sb=new StringBuilder(); //长度为10以内的随机数 int strlen=random.nextInt(10); for(int i=0;i<strlen;i++){ //获取base长度范围内的随机数 int index=random.nextInt(base.length()); //添加到sb字符串中 sb.append(base.charAt(index)); } return sb.toString(); }
    查看全部
  • public class HelloWorld { public static void main(String[] args) { // 定义一个整型数组,长度为10 int[] nums = new int[10]; //通过循环给数组赋值 for (int i = 0; i < nums.length; i++) { // 产生10以内的随机数 int x = (int)(Math.random()*10); nums[i] = x;// 为元素赋值 } // 使用foreach循环输出数组中的元素 for (int num:nums) { System.out.print(num + " "); } } }
    查看全部
  • import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class HelloWorld { public static void main(String[] args) { // 创建Canlendar对象 Calendar c = Calendar.getInstance(); // 将Calendar对象转换为Date对象 Date date = c.getTime(); // 创建SimpleDateFormat对象,指定目标格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 将日期转换为指定格式的字符串 String now = sdf.format(date); System.out.println("当前时间:" + now); } }
    查看全部
  • import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class HelloWorld { public static void main(String[] args) throws ParseException { // 使用format()方法将日期转换为指定格式的文本 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm"); SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 创建Date对象,表示当前时间 Date now= new Date(); // 调用format()方法,将日期转换为字符串并输出 System.out.println(sdf1.format(now)); System.out.println(sdf2.format(now)); System.out.println(sdf3.format(now)); // 使用parse()方法将文本转换为日期 String d = "2014-6-1 21:05:36"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 调用parse()方法,将字符串转换为日期 Date date =sdf.parse(d); System.out.println(date); } }
    查看全部
  • 一、Collections工具类,用来操作collection对象 二、使用Collections.sort(List<T> list)方法进行排序 1、对Integer泛型,按其大小比较 2、对String泛型,从首字母开始依次比较,排序顺序:0-9,A-Z,a-z 3、对其他类型的集合进行排序,对于自定义类的集合,要实现Comparable接口才能进行排序
    查看全部
  • 基本类型转换为字符串的3种方法<br> 1.使用包装类的toString()方法<br> 2.使用String类的valueOf()方法<br> 3.用一个空字符串加上基本类型,得到就是基本类型对应的字符串
    查看全部
  • StringBuilder append(参数); 追加内容到当前StringBuilder对象的末尾 StringBuilder insert(位置,参数); 将内容插入到StringBuilder对象的指定位置 String toString() 将StringBuilder对象转换为String对象 int length() 获取字符串的长度
    查看全部
  • 1.String类具有不可变性。缺点:当频繁操作字符串时,会额外产生很多临时变量。 2.StringBuilder类和StringBuffer类可以创建可变的字符串 3. StringBuilder 和StringBuffer 两者基本相似,但推荐使用 StringBuilder 类,它的性能略强些
    查看全部
  • 1.“==” 和 equals() 的区别 ==: 判断两个字符串在内存中首地址是否相同 equals(): 比较存储在两个字符串对象中的内容是否一致 2.s.charAt(i)返回的值是char基本类型,用==比较就可以了,引用类型用equals比较 3.length、length()、size()区别 length取得数组集合的大小 length()取得字符串的大小 size()取得泛型集合的大小
    查看全部
  • int length() 返回当前字符串的长度 int indexOf(int ch) 查找ch字符在该字符串中第一次出现的位置 int indexOf(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 regex, int limit) 将字符串分割为子字符串,返回字符串数组 byte[] getBytes() 将该字符串转换为byte数组
    查看全部
  • java中字符串的不变性 1.多次出现的字符常量,Java编译程序只创建一个,所以s1=s2 2.字符串中equals()方法进行的是字符串内容的比较,“==”是字符串地址的比较
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 拆箱无参数
    查看全部
  • 运行效果
    查看全部
    0 采集 收起 来源:经验总结

    2016-06-10

举报

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

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