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

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
  • 多维数组
  • 不规则数组
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,600评论 18 399
  • 每个基本类型封装类都有将string转换为基本数据类型的方法对于非常大的数字请使用Long,代码如下* 将char...
    暖熊熊阅读 1,876评论 0 3
  • Spark SQL, DataFrames and Datasets Guide Overview SQL Dat...
    Joyyx阅读 8,466评论 0 16
  • Java 语言支持的类型分为两类:基本类型和引用类型。整型(byte 1, short 2, int 4, lon...
    xiaogmail阅读 1,444评论 0 10
  • 本剧是关于一家互联网创业公司Pied Piper如何不被大公司吞并, 且又要争取到VC投资, 以及中间一些非常扯...
    SimonDeng阅读 583评论 0 0

友情链接更多精彩内容