美文网首页
Java的基本程序设计结构(二)

Java的基本程序设计结构(二)

作者: chenyq1989 | 来源:发表于2017-07-13 23:16 被阅读0次

    Java的基本程序设计结构(二)

    字符串

    • 子串:subtring
    • 拼接:
    String fullName = "Li" + "Lei";
    String name = String.join(" ", "Han", "Mei", "Mei");
    
    • 不可变字符串

    字符串是不可变对象, 如果需要组装大量数据成为一个字符串,最好用StringBuilder.

    • 检测字符串是否相等
        System.out.println(fullName.equals(name));
    
    • 空串("")与Null串(null)
    • 码点与代码单元
    • String API
    • 阅读联机(脱机文档)
    • 构建字符串
        StringBuilder sql = new StringBuilder();
        sql.append("select * from t_user ");
        sql.append("where name = 'lilei' or ");
        sql.append("name = 'hanmeimei' ");
        System.out.println(sql.toString());
    

    输入输出

    • 读取输入
        Scanner scanner = new Scanner(System.in);
    

    系统标准输入:System.in
    Console
    Scanner

    • 格式化输出

    系统标准输出:System.out

        System.out.printf("Can you still remember %s and %s through %d years ?", fullName, name, 15);
    

    更多的格式化方法参数可以直接翻看文档,不需要死记硬背,知道可以格式化什么数据,可以添加参数控制格式化结果就可以了.

    • 文件输入与输出

    控制流程

    • 块作用域
    • 条件语句 if else
    • 循环 while for
    • 多重选择switch

    大数值

    • BigInteger
    • BigDecimal

    数组

    • for each
    • 初始化及匿名数组
        int[] scores = {100, 98, 89};
        scores = new int[] {98, 67, 99};
    
    • 数组拷贝:Arrays.copyOf
    • 命令行参数
    • 数组排序:Arrays.sort
    • 多维数组
    • 不规则数组

    相关文章

      网友评论

          本文标题:Java的基本程序设计结构(二)

          本文链接:https://www.haomeiwen.com/subject/ngwghxtx.html