Java语法入门004 java语法基础

createh55个月前 (12-27)技术教程49

上篇是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 实现日期的格式化,月份和天不足两位时补上0

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

java基础系列-Calendar类 java中calendar类的用法

一、概述Java官方推荐使用Calendar来替换Date的使用。Calendar与Date之间可以自由的进行转换,转换的纽带是time。使用Calendar的getTime()方法可以得到一个Dat...

Java格式化日期,时间(三种方法,建议收藏

1.String.format()在java中String类格式化的方法,是静态format()用于创建格式化的字符串。format(String format, Object... args) 新字...

每天带你学java:Calendar类 java里calendar

每天学习一点点,一定要手动写噢!看会了是知识,能手动敲出来才会转化为你的技能。技能是练出来的,不是看出来的噢Calendar是抽象类,不能创建对象,Calendar类提供了静态方法 getInstan...

Automa插件之js脚本小技巧:零依赖的日期时间格式化,亲测好用!

背景在使用 Automa 插件自动下载文件时,有时候需要根据当前时间重新命名文件,如果是时间戳的话倒是也可以防重复文件命名,只不过那样的话,没有了时间可读性.所以需要日期时间格式化,分享一个一直在用的...