首页 > 其他分享 >常用类

常用类

时间:2025-01-18 15:53:44浏览次数:1  
标签:返回 常用 String int str 字符串 hello

JAVA常用类

Object类

Object类是所有类的父类,所以任何类都可以调用或重写Object类中的成员

toString()

  • public int hashCode()
  • public final Class getClass()

equals(Object obj)

finalize()

clone()

Scanner类

String类

分类 方法名 功能描述 示例
构造方法 public String() 创建一个空字符串。 String str = new String();
public String(byte[] bytes) 将字节数组转换为字符串。 byte[] bytes = {104, 101, 108, 108, 111}; String str = new String(bytes);
public String(byte[] bytes, int offset, int length) 将字节数组的一部分转换为字符串。 byte[] bytes = {104, 101, 108, 108, 111}; String str = new String(bytes, 1, 3);
public String(char[] value) 将字符数组转换为字符串。 char[] chars = {'h', 'e', 'l', 'l', 'o'}; String str = new String(chars);
public String(char[] value, int offset, int count) 将字符数组的一部分转换为字符串。 char[] chars = {'h', 'e', 'l', 'l', 'o'}; String str = new String(chars, 1, 3);
public String(String original) 创建一个与指定字符串内容相同的字符串。 String str = new String("hello");
判断功能 boolean equals(Object obj) 比较字符串内容是否相等。 "hello".equals("hello") 返回 true
boolean equalsIgnoreCase(String str) 忽略大小写比较字符串内容是否相等。 "Hello".equalsIgnoreCase("hello") 返回 true
boolean contains(String str) 判断字符串是否包含指定子字符串。 "hello".contains("ell") 返回 true
boolean startsWith(String str) 判断字符串是否以指定子字符串开头。 "hello".startsWith("he") 返回 true
boolean endsWith(String str) 判断字符串是否以指定子字符串结尾。 "hello".endsWith("lo") 返回 true
boolean isEmpty() 判断字符串是否为空(长度为 0)。 "".isEmpty() 返回 true
获取功能 int length() 返回字符串的长度。 "hello".length() 返回 5
char charAt(int index) 返回指定索引处的字符。 "hello".charAt(1) 返回 'e'
int indexOf(int ch) 返回指定字符第一次出现的索引。 "hello".indexOf('e') 返回 1
int indexOf(String str) 返回指定子字符串第一次出现的索引。 "hello".indexOf("ell") 返回 1
int indexOf(int ch, int fromIndex) 从指定位置开始查找字符第一次出现的索引。 "hello".indexOf('l', 2) 返回 2
int indexOf(String str, int fromIndex) 从指定位置开始查找子字符串第一次出现的索引。 "hello".indexOf("l", 2) 返回 2
String substring(int start) 从指定位置开始截取子字符串。 "hello".substring(1) 返回 "ello"
String substring(int start, int end) 截取指定范围的子字符串。 "hello".substring(1, 3) 返回 "el"
转换功能 byte[] getBytes() 将字符串转换为字节数组。 "hello".getBytes() 返回 [104, 101, 108, 108, 111]
char[] toCharArray() 将字符串转换为字符数组。 "hello".toCharArray() 返回 ['h', 'e', 'l', 'l', 'o']
static String valueOf(char[] chs) 将字符数组转换为字符串。 String.valueOf(new char[]{'h', 'e', 'l', 'l', 'o'}) 返回 "hello"
static String valueOf(int i) 将整数转换为字符串。 String.valueOf(123) 返回 "123"
String toLowerCase() 将字符串转换为小写。 "Hello".toLowerCase() 返回 "hello"
String toUpperCase() 将字符串转换为大写。 "Hello".toUpperCase() 返回 "HELLO"
String concat(String str) 将指定字符串拼接到当前字符串末尾。 "Hello".concat(" World") 返回 "Hello World"
替换功能 String replace(char old, char new) 替换字符串中的指定字符。 "hello".replace('l', 'x') 返回 "hexxo"
String replace(String old, String new) 替换字符串中的指定子字符串。 "hello".replace("ell", "ipp") 返回 "hippo"
去除空格 String trim() 去除字符串两端的空格。 " hello ".trim() 返回 "hello"
字典比较 int compareTo(String str) 按字典顺序比较两个字符串。 "apple".compareTo("banana") 返回负数
int compareToIgnoreCase(String str) 忽略大小写按字典顺序比较两个字符串。 "Apple".compareToIgnoreCase("apple") 返回 0

StringBuffer类

StringBuffer和StringBuilder的用法基本一致,只是前者的安全性更好,后者的效率更高,但实际开发过程中,StringBuffer的运行效率较低体现的并不明显,故此,日后只要使用StringBuffer类即可。

Arrays类

包装类

Integer类

Character类

Random类

System类

Date类

DateFormat类

标签:返回,常用,String,int,str,字符串,hello
From: https://www.cnblogs.com/wy56297/p/18678533

相关文章

  • 常用图像增强算法(MATLAB实现)
    1引言图像增强是指按照某种特定的需求,突出图像中有用的信息,去除或者削弱无用的信息。图像增强的目的是使处理后的图像更适合人眼的视觉特性或者易于机器识别。在医学成像、遥感成像、人物摄影等领域,图像增强技术都有着广泛的应用。图像增强同时可以作为目标识别,目标跟踪,特征点匹......
  • 一文了解前端最常用7种布局方式
    一 弹性布局(Flexbox)--比较常用的布局方式示例:<!DOCTYPEhtml><htmllang="en"><head><style>.container{display:flex;justify-content:space-between;/*主轴上的元素均匀分布*/align-items:cente......
  • 目标跟踪探索(2)|浅谈一下常用的目标跟踪算法
    前言  上一篇文章分享了百度的PP-Tracking目标跟踪算法,探讨了其在多目标跟踪任务中的应用。尽管PP-Tracking在精度方面表现出色,但在一些复杂场景下,尤其是高帧率和快速运动的场景中,实时性成为了其一个显著的瓶颈。实际应用中,随着目标数量的增加以及场景的复杂化,算法的计算......
  • Linux 常用命令——文件目录篇(保姆级说明)
    文件及目录类列出当前目录中的文件和子目录(ls)ls[-参数][name...]#列出所有根目录ls/#列出所有txt文件ls*.txt参数:-a显示所有文件及目录(.开头的隐藏文件也会列出)-d只列出目录(不递归列出目录内的文件)。-l以长格式显示文件和目录信息,包括权限、所有......
  • java常用类
    java常用类Api概述API(ApplicationProgrammingInterface)应用程序编程接口编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,没有编过程序的人很难想象这样的程序如何编写。但是对于有经验的开发人员来说,知道机器人厂商一......
  • Anaconda安装教程及环境变量添加;Anaconda环境管理;Anaconda包管理;Anaconda常用命令
    Anaconda安装教程及环境变量添加;Anaconda常用命令什么是AnacondaAnaconda的主要特点Anaconda安装方法下载Anaconda在Windows上安装在macOS/Linux上安装Anaconda环境管理常用环境管理命令Anaconda包管理常用包管理命令使用Anaconda的Python检查Python......
  • 软件测试常用的7种方法,最后一个是升职加薪关键!
    一般而言,软件测试方法分为黑盒测试、白盒测试、灰盒测试、静态测试、动态测试、手动测试、自动化测试和探索性测试等类型。【1】黑盒测试黑盒测试又称功能测试、数据驱动测试或基于需求规格说明书的功能测试。该测试方法验证被测对象使用质量及外部质量表现。采用黑盒测试方法,测......
  • Java中String类常用的各种方法
    Java中String类常见的方法以下介绍字符串常见的几个方法。介绍String类在Java中,String类是一个代表字符串的类,具有以下特性:不可变性:String对象一旦被创建就是不可变的,即它们的值在创建后不能被更改。任何对String对象的修改操作实际上会创建一个新的String对象。......
  • MongoDB 常用指令(详细)
    #MongoDB常用指令##基础命令###启动与连接```bash#启动MongoDB服务mongod#连接MongoDB客户端mongo```###数据库操作```bash#查看当前使用的数据库db#列出所有数据库showdbs#切换或创建数据库use<database_name>#删除当前数据库db.dropDatabase()```##集合操作`......
  • Redis常用指令(详细)
    #Redis常用指令##基础命令###启动与连接```bash#启动Redis服务redis-server#连接Redis客户端redis-cli```###基本操作```bash#检查Redis服务是否运行ping#返回结果:PONG#获取Redis的版本信息info#查看所有键keys*#删除键del<key>#检查键是否存在exists<......