为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • package testCollection;


    import java.util.ArrayList;

    import java.util.Collections;

    import java.util.List;

    import java.util.Random;


    public class testCollectionsort {


    List<String> stringlist=new ArrayList<String>();

    Random random=new Random();

    StringBuilder sb=new StringBuilder();

    char[] chr = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',

                'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',

                'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};

    public void testSort() {

    for(int i=0;i<10;i++) {//生成十个字符串

    int j=random.nextInt(9);//字符串长度为0-10不等

    for(;j<10;j++) {

    int n=random.nextInt(61);//随机从char[]数组中取出字符追加到傻逼那

    sb.append(chr[n]).toString();

    }

    String tmp=sb.toString();//将sb转化成字符串

    stringlist.add(tmp);//并添加到LIst中去

    sb.delete(0, sb.length()-1);//每次用过后要清除缓存

    }

    for(String str:stringlist) {

    System.out.println(str);

    }

    System.out.println("============================");

    Collections.sort(stringlist);

    for(String str:stringlist) {

    System.out.println(str);

    }

    }

    public static void main(String[] args) {

    // TODO Auto-generated method stub


    testCollectionsort tc=new testCollectionsort();

    tc.testSort();

    }


    }


    查看全部
  • package testCollection;


    import java.util.ArrayList;

    import java.util.Collections;

    import java.util.List;

    import java.util.Random;


    public class testCollectionsort {


    List<String> stringlist=new ArrayList<String>();

    Random random=new Random();

    StringBuilder sb=new StringBuilder();

    char[] chr = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',

                'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',

                'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};

    public void testSort() {

    for(int i=0;i<10;i++) {//生成十个字符串

    int j=random.nextInt(9);//字符串长度为0-10不等

    for(;j<10;j++) {

    int n=random.nextInt(61);//随机从char[]数组中取出字符追加到傻逼那

    sb.append(chr[n]).toString();

    }

    String tmp=sb.toString();//将sb转化成字符串

    stringlist.add(tmp);//并添加到LIst中去

    sb.delete(0, sb.length()-1);//每次用过后要清除缓存

    }

    for(String str:stringlist) {

    System.out.println(str);

    }

    System.out.println("============================");

    Collections.sort(stringlist);

    for(String str:stringlist) {

    System.out.println(str);

    }

    }

    public static void main(String[] args) {

    // TODO Auto-generated method stub


    testCollectionsort tc=new testCollectionsort();

    tc.testSort();

    }


    }


    查看全部
  • package testCollection;


    import java.util.ArrayList;

    import java.util.Collections;

    import java.util.List;

    import java.util.Random;


    public class testCollectionsort {


    List<String> stringlist=new ArrayList<String>();

    Random random=new Random();

    StringBuilder sb=new StringBuilder();

    char[] chr = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',

                'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',

                'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};

    public void testSort() {

    for(int i=0;i<10;i++) {//生成十个字符串

    int j=random.nextInt(9);//字符串长度为0-10不等

    for(;j<10;j++) {

    int n=random.nextInt(61);//随机从char[]数组中取出字符追加到傻逼那

    sb.append(chr[n]).toString();

    }

    String tmp=sb.toString();//将sb转化成字符串

    stringlist.add(tmp);//并添加到LIst中去

    sb.delete(0, sb.length()-1);//每次用过后要清除缓存

    }

    for(String str:stringlist) {

    System.out.println(str);

    }

    System.out.println("============================");

    Collections.sort(stringlist);

    for(String str:stringlist) {

    System.out.println(str);

    }

    }

    public static void main(String[] args) {

    // TODO Auto-generated method stub


    testCollectionsort tc=new testCollectionsort();

    tc.testSort();

    }


    }


    查看全部
  • package testCollection;


    import java.util.ArrayList;

    import java.util.Collections;

    import java.util.List;

    import java.util.Random;


    public class testCollectionsort {


    List<String> stringlist=new ArrayList<String>();

    Random random=new Random();

    StringBuilder sb=new StringBuilder();

    char[] chr = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',

                'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',

                'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'};

    public void testSort() {

    for(int i=0;i<10;i++) {//生成十个字符串

    int j=random.nextInt(9);//字符串长度为0-10不等

    for(;j<10;j++) {

    int n=random.nextInt(61);//随机从char[]数组中取出字符追加到傻逼那

    sb.append(chr[n]).toString();

    }

    String tmp=sb.toString();//将sb转化成字符串

    stringlist.add(tmp);//并添加到LIst中去

    sb.delete(0, sb.length()-1);//每次用过后要清除缓存

    }

    for(String str:stringlist) {

    System.out.println(str);

    }

    System.out.println("============================");

    Collections.sort(stringlist);

    for(String str:stringlist) {

    System.out.println(str);

    }

    }

    public static void main(String[] args) {

    // TODO Auto-generated method stub


    testCollectionsort tc=new testCollectionsort();

    tc.testSort();

    }


    }


    查看全部
  • ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象

    equals(): 比较存储在两个字符串对象中的内容是否一致


    查看全部
  • 将字符串转换为日期,调用parse()方法.

    将日期转换为字符串,调用format()方法.

    查看全部
  • 基本类型是不能调用方法的,而其包装类对应多种方法

    查看全部
    0 采集 收起 来源:练习题

    2020-05-30

  • hashmap是无序的.

    查看全部
  • Set类型中没有get方法 因为Set类型是无序的.<br/>
    查看全部
  • Set类型中没有set()方法 因为Set是无序的 无法给定索引位置.

    查看全部
  • 泛型中 不能使用基本数据类型 可以使用基本类型的包装类.


    查看全部
  • 泛型中可以添加泛型的子类型.

    查看全部
  • Java的泛型的意思竟然是"特定类型"

    查看全部
  • 一个变量 存到集合中的时候 他的类型是被忽略了的

    查看全部
  • 第三种
    super();
    这种方法意义为,调用父类的初始化方法,其实就是调用父类中的public xxx()方法

    追问

    第三种在写代码的时候可以省略吗.?

    追答

    看情况,比如说,你自己从新封装了jdk里面的HashMap类
    public class MyMap extends HashMap
    这时候,如果你想在实际应用中使用自己的类代替系统中原有的HashMap,就需要写如下代码
    public MyMap(){
    super();
    }
    这样,你自己写的类 MyMap map = new MyMap();才能使用
    这样做的好处是,你可以不知道原来父类的初始化构造函数是怎么写的。
    但是却可以轻易封装它。


    查看全部
    1. 泛型集合中的限定类型 不能使用基本数据类型

    2. 可以通过使用包装类限定允许存入的基本数据类型

    查看全部
  • 集合框架图

    查看全部
  • Set不能直接实例化 因为是一个接口

    查看全部
  • Map 和 Entry的关系 (Entry是内部类)

    <Key, Value>(也叫"键值对") 是Entry类的实例 Key和Value可以是任意类型的对象

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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