public class TestString {
public static void main(String[] args){
String s1 = new String("abcdefghf");
//返回第5个字符
System.out.println(s1.charAt(5));//f
//返回字符串长度
System.out.println(s1.length());//9
//返回f字符所在字符串中的位置
System.out.println(s1.indexOf('f'));//5
//返回de字符串所在字符串中的位置
System.out.println(s1.indexOf("de"));//3
//没有F这个字符,返回-1
System.out.println(s1.indexOf("F"));//-1
//返回第6个字符之后第一个f字符的位置
System.out.println(s1.indexOf('f',6));//8
//比较s1与字符串是否相等,忽略大小写
System.out.println(s1.equalsIgnoreCase("ABCDEFGHF"));//true
//比较s1与字符串是否相等,比较大小写
System.out.println(s1.equals("ABCDEFGHF"));//false
//比较s1与字符串是否相等,比较大小写
System.out.println(s1.equals("abcdefghf"));//true
//用字符h替换掉f
System.out.println(s1.replace('f','h'));//abcdehghh
//将字符串s1的小写字母替换为大写
s1 = s1.toUpperCase();
System.out.println(s1);//ABCDEFGHF
//将字符串s1的大写字母替换为小写
s1 = s1.toLowerCase();
System.out.println(s1);//abcdefghf
//将s1字符串以字符串"f"为分割点分割为多个小字符串
String[] s2 = s1.split("f");
for(int i=0;i<s2.length;i++){
System.out.println(s2[i]);
}
//将小字符串中的每个元素输出
//abcde
//gh
}
}
分享到:
相关推荐
以下是对C#中String类常用方法的详细解释和示例: 1. `.ToLower()` 和 `.ToUpper()` 这两个方法用于将字符串转换为小写或大写形式,方便进行大小写的统一处理。 ```csharp string str = "AbC"; string lowerStr...
string方法汇总 string读取,处理函数,转换等 便于使用
String方法汇总源码,博客中有完整版的截图,文章名就叫“String方法汇总”
C++ string 类函数汇总 C++ 的 string 类是 STL(Standard Template Library)中的一种基本类型,用于表示字符串。string 类提供了多种构造函数、字符操作函数、特性描述函数、输入输出操作函数、赋值函数和连接...
C++ String 类常用成员函数汇总 C++ 的 String 类提供了多种成员函数来操作字符串,这些成员函数可以分为构造函数、字符操作、特性描述、输入输出操作和赋值五大类。 首先,String 类的构造函数有多种重载版本,...
这篇文档汇总了C#中常用的字符串扩展方法,特别是针对数据类型的转换。 首先,我们要理解什么是扩展方法。扩展方法是一种特殊的静态方法,可以在非静态上下文中调用,仿佛它是该类的一个实例方法。通过使用`this`...
在这个详细的总结中,我们将深入探讨String类的一些关键方法,这些方法对于理解和操作字符串至关重要。 首先,String类是在`java.lang`包中定义的,这意味着它在每个Java程序中都自动导入,无需额外的import语句。...
### 常用API方法简单汇总 #### 一、Object类 **概述**:`Object`类是Java类层次结构的根类。每个类都直接或间接地继承自`Object`类,这意味着所有对象(包括数组)都能使用`Object`类提供的方法。 **普通方法介绍*...
1、为该类定义构造函数,析构函数和赋值操作。构造函数至少应有三个:无参构造函数、C风格字符串构造函数和复制构造函数 2、为string类提供必要的成员函数,可以参考...PS这是一道题目,本人综合了一些成果汇总成了源码
### JDBC连接方法总汇 #### 一、JDBC简介与作用 Java Database Connectivity(JDBC)是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了与...
Java String 拼接时的问题汇总 Java 中的 String 拼接是指将多个字符串连接起来形成一个新的字符串。这种操作在 Java 中非常常见,但是它也存在一些需要注意的问题。本篇文章将对 Java String 拼接时的问题进行汇总...
public static void Insert(string path, string node, string element, string attribute, string value) { try { var doc = new XmlDocument(); doc.Load(path); var xn = doc.SelectSingleNode(node); if ...
C 下执行命令行的方法汇总 C 语言中执行命令行的方法有多种,以下是三种常用的方法:system()、WinExec() 和 ShellExecute()。 一、system()--执行 shell 命令 system() 函数用于执行 shell 命令,它可以执行 DOS...
C#操作Excel的方法汇总 C#操作Excel的方法汇总是指使用C#语言对Excel进行读取、写入、编辑和导出等操作的方法汇总。这些方法可以帮助开发者快速、高效地完成Excel相关的任务。 一、使用OleDbConnection读取Excel...
基本数据类型可以直接使用“==”进行比较,但对于String这样的引用类型,应当使用equals()方法。例如,String str1 = "Hello"; String str2 = "Hello"; 虽然str1和str2指向的内容相同,使用“==”比较可能会返回...
### .NET中导出Excel表方法汇总 #### 标题:.NET里导出Excel表方法汇总 #### 描述:.NET里导出Excel表方法汇总 #### 标签:C#导出Excel #### 知识点: ##### 1. 引入Excel组件 在.NET环境中使用C#导出数据至...
### ASP.NET与.NET编程常用函数与方法汇总 在ASP.NET及.NET框架的开发过程中,熟练掌握各种内置函数和方法能够显著提升开发效率和代码质量。本文将详细介绍几个常用的函数与方法,包括日期时间操作、数据类型转换、...
本文将深入探讨Python中的几种主要的格式化输出方法,包括旧式的字符串格式化、`str.format()`方法、f-string(格式化字符串字面量)以及`%`操作符。理解并熟练掌握这些方法,将有助于提高代码的可读性和效率。 1. ...
以下是对六种不同方法的详细阐述,帮助你全面理解如何在C#中获取IP地址。 1. **使用`System.Net.NetworkInformation`命名空间** `System.Net.NetworkInformation`命名空间提供了丰富的网络信息类,包括`Network...
ASP.NET 发邮件的几种方法汇总 ASP.NET 中有多种方法可以用来发送邮件,这些方法都基于 .NET Framework 的 System.Net.Mail 命名空间。下面是一个详细的总结: 一、MailMessage 对象 MailMessage 对象是用于构建...