Java语法入门004 java语法基础

createh53个月前 (12-27)技术教程39

上篇是java语法入门003,继续学习Java[1]

ailx10:网络安全优秀回答者,网络安全硕士

Java StringBuffer类

  • 当字符串需要被频繁修改时,使用StringBuffer代替String

StringBuffer方法

  • append(String s) 将指定的字符串追加到当前字符串
  • reverse() 将当前字符串反转
  • delete(int start,int end) 移除当前字符串中的字符
  • insert(int off,int i) 将数字i,插入到字符串的第off索引位置
  • replace(int start,int end,String s) 使用s替换,当前字符串start到end部分

Java数组作为参数

Java数组作为返回值

Java二维数组

Java Arrays类:更方便的操作数组

  • 全部是静态方法
  • fill()方法 对数组赋值
  • sort()方法 对数组升序排列
  • equals()方法 比较数组中的元素值是否相等
  • binarySearch()方法 对排好序的数组进行二分查找

Java 时间类

  • toString() 将时间对象转换为某年某月某日某时刻
  • getTime() 获取1970年1月1日至今的毫秒数
  • setTime(long time) 设置时间对象的时间

Java 格式化日期 SimpleDateFormat类

  • y 年
  • M 月份
  • d 天
  • h 12时
  • H 24时
  • m 分
  • s 秒
  • S 毫秒
  • E 星期几
  • D 一年中的日子

Java 日期Calendar类

  • 抽象类

注意:Calender的月份是从0开始的。


Java正则

  • Pattern类:对正则表达式进行编译
  • Matcher类:对输入字符串进行解析和匹配操作
  • group(0) 是一个特殊分组,包含类整个表达式
  • group(1) 匹配的第一个小括号

Matcher类方法:start()和end()

  • start() 方法返回模式起始地址的索引
  • end() 方法返回模式结束地址+1的索引

Matcher类方法:matches()和lookingAt()

  • matches()方法要求模式匹配整个字符串
  • lookingAt()方法不要求,但是需要从第一个字符开始匹配

Matcher类方法:replaceFirst()和replaceAll()

  • replaceFirst() 替换匹配的第一个
  • replaceAll() 替换匹配的全部

参考

  1. ^Java入门教程 https://www.runoob.com/java/java-tutorial.html

相关文章

大数据编程入门:Java日期及时间 java 大数据

在使用Java语言写一些小程序的时候,总少不了与时间打交道,那么在Java中我们需要输出日期时间时应该怎么编写呢?今天小编将为大家带来一篇大数据编程入门:Java日期时间的文章。一、Java Date...

在java中进行日期时间比较的4种方法

1. Date.compareTo()java.util.Date提供了在Java中比较两个日期的经典方法compareTo()。如果两个日期相等,则返回值为0。如果Date在date参数之后,则返回...

Java 实现日期的格式化,月份和天不足两位时补上0

问题:在java开发中,有时候我们单独获取日期的月份和天数是一个int类型的整数,小于10的时候,是一位数,而我们需要的是两位数,例如:01、02、03、04、05…代码import java.uti...

一文详解Java LocalDateTime 一文详解FC和FB的区别与用法

逃离“时光旋涡” —— 从一次Date对象的“时区迷航”说起想象一下,你的项目正紧锣密鼓地推进,突然间,一个看似不起眼的日期处理任务,却引发了一场“完美风暴”。一个简单的任务需求:存储用户生日并按其所...

Java8日期时间类使用详解,干货满满,不容错过哦

1 获取当前时间// 代码 @Test public void now(){ LocalDate localDate = LocalDate.now(); log.info("日期:&...

Java时间类介绍:Date的使用 java中date类型的日期应该怎么写

在Java中用来表示日期的类有很多,最早使用的应该是Date类。Date类大概有两个,分别是:java.util.Date和java.sql.Date。前者对应我们日常生活中常用的日期类,而后者则表示...