Java语法入门004(java语法合集)
yuyutoo 2025-06-23 23:15 3 浏览 0 评论
上篇是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() 替换匹配的全部
参考
- ^Java入门教程 https://www.runoob.com/java/java-tutorial.html
相关推荐
- Java 代理模式详解(java代理类应用场景)
-
1.代理模式代理模式是一种比较好理解的设计模式。简单来说就是我们使用代理对象来代替对真实对象(realobject)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象...
- 深入解析Java工厂模式及其应用场景
-
Java工厂模式(FactoryPattern)是一种创建型设计模式,它提供了一种创建对象的最佳实践,这种模式提供了一种抽象工厂,通过使用工厂方法来创建对象。工厂方法将对象的创建推迟到子类中,这样就...
- java之数据格式化(java中格式化快捷键)
-
数据格式化概述1、对属性对象的输入/输出进行格式化,从其本质上讲依然属于“类型转换”的范畴。...
- Java之程序中的套路(设计模式的介绍)
-
前言本文主要是给大家简单地介绍一下设计模式的概念,文中会使用通俗易懂的案例,使你更好地学习本章知识点并理解原理,做到有道无术一.什么是设计模式首先我们得知道什么是设计模式。所谓的...
- java文本对比工具源码5(java 文本对比)
-
/***Locatethebestinstanceof'pattern'in'text'near'...
- Java微服务-设计模式系列全套文章-适配器模式(Adapter Pattern)
-
模式动机适配器模式(AdapterPattern)是一种使用频率非常高的结构型模式,如果在系统中存在不兼容的接口,可以通过引入一个适配器来使得原本因为接口不兼容而不能一起工作的两个类可以协同工作。适配...
- Java 20 发布,新特性一览:Amber、Loom 和 Panama 项目
-
作者|MichaelRedlich译者|张卫滨...
- Java语法入门004(java语法合集)
-
上篇是java语法入门003,继续学习Java[1]。...
- Java8优雅编码实战:10个技巧让你的代码焕然一新
-
引言:为什么你的Java代码还不够优雅?“代码质量直接决定开发效率与系统稳定性。据Gartner统计,60%的线上故障源于低级编码错误。本文基于10万+行生产代码优化经验,提炼Java8的10大核心...
- Java中常见的设计模式汇总?(java三种常用设计模式和实例)
-
设计模式是一套经过验证的设计方案和最佳实践,这些经验和方案主要就是用来解决软件设计过程中一些特定的问题。设计模式并不是代码本身,而是一种用来解决某种问题的抽象的解决方案,也就是说设计模式是在不同的语言...
- Java字符串拼接3大隐藏陷阱!你的代码为何越优化越慢-附提速代码
-
导语:“某电商平台因一行字符串拼接代码,每秒多消耗1GB内存!本文通过性能压测对比+字节码反编译,揭秘看似简单的字符串操作如何拖垮你的系统。文末附性能检测工具+优化模板,点击关注领取实战方案!”...
- JDK21新特性:Pattern Matching for switch
-
PatternMatchingforswitchJEP441:PatternMatchingforswitch...
- java设计模式-行为型:观察者、责任链、备忘录、命令、状态
-
责任链模式(ChainofResponsibilityPattern)是行为型设计模式的一种。在责任链模式中,多个处理器都有机会处理请求,但是每个处理器都决定它是否可以处理该请求以及它是否应该将...
- Java设计模式之外观模式(外观模式类图)
-
一、外观模式介绍1.1外观模式定义外观模式(FacadePattern),也叫门面模式,外观模式的原始定义是:为子系统中的一组接口提供统一的接口。它定义了一个更高级别的接口,使子系统更易于使用...
- java文本对比工具源码1(java快速对比数据)
-
/**DiffMatchandPatch*Copyright2018Thediff-match-patchAuthors....
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)