`
xiarihexiang
  • 浏览: 37279 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

string常用方法

 
阅读更多
1)charAt该方法的作用是按照索引值,获得字符串中的指定字符
eg:
String str = "abcd";
//输出 b
System.out.println(str.charAt(1));

2)compareTo该方法的作用是比较两个字符串的大小,比较的原理是依次比较每个字符的字符编码。首先比较两个字符串的第一个字符,如果第一个字符串的字符编码大于第二个的字符串的字符编码,则返回大于0的值,如果小于则返回小于0的值,如果相等则比较后续的字符,如果两个字符串中的字符编码完全相同则返回0。
eg:
String s1 = “abc”;
String s2 = “abd”;
//value=-1
int value = s.compareTo(s1);

3)equals该方法的作用是判断两个字符串对象的内容是否相同。如果相同则返回true,否则返回false。
eg:
String s1 = new String("abcd");
String s2 = new String("abcd");
//true
System.out.println(s1.equals(s2));
//false
System.out.println(s1==s2);
而使用“==”比较的是两个对象在内存中存储的地址是否一样。

4)indexOf
该方法的作用是查找特定字符或字符串在当前字符串中的起始位置,如果不存在则返回-1。
eg:
String s1 = "abcd";
//2
System.out.println(s1.indexOf("c"));

5)replace
该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。
eg:
String s = “abcat”;
String s1 = s.replace(‘a’,’1’);
该代码的作用是将字符串s中所有的字符a替换成字符1,生成的新字符串s1的值是”1bc1t”,而字符串s的内容不发生改变


6)split

该方法的作用是以特定的字符串作为间隔,拆分当前字符串的内容,一般拆分以后会获得一个字符串数组。
eg:
String s = “ab,12,df”;
String s1[] = s.split(“,”);
该代码的作用是以字符串”,”作为间隔,拆分字符串s,从而得到拆分以后的字符串数字s1,其内容为:{“ab”,”12”,”df”}。

7)substring
该方法的作用是取字符串中的“子串”
eg:
String s = “Test”;
String s1 = s.substring(2);
则该代码的作用是取字符串s中索引值为2(包括)以后的所有字符作为子串,则字符串s1的值是”st”。


                   
分享到:
评论

相关推荐

    Oracle String常用方法封装

    标题提到的"Oracle String常用方法封装"就是这样一个封装,它集成了Oracle SQL和PL/SQL中的字符串处理功能,使得在编写存储过程或函数时可以方便地调用。 描述中提到的"Oracle String常用方法集合封装为PackageBody...

    有关Java String常用方法的总结.docx

    ### 有关Java String常用方法的总结 #### 一、String 类概述 `String`类是Java中最基础也是最重要的数据类型之一,在Java中被定义为一个不可变类(immutable class),这意味着一旦一个`String`对象创建之后,其...

    String常用方法练习

    本项目提供了对`String`类常用方法的实践,旨在帮助开发者加深理解并熟练掌握这些方法。通过IDEA项目的形式,你可以直接导入并运行代码,观察每个方法的执行效果。 1. **字符串创建与赋值** Java中的`String`对象...

    String类的常用方法

    String类的常用方法 String类是Java语言中最基本的类之一,用于处理字符串。字符串是一个字符序列,Java中字符串是不可变的,即创建后不能被修改。下面是String类的常用方法: 1. equals()方法:用于判断两个字符...

    JVM内存分配及String常用方法解析

    "JVM内存分配及String常用方法解析" 通过对JVM内存分配和String常用方法的解析,我们可以了解到JVM的内存模型和String类的使用方法。 一、JVM内存分配 JVM将内存分为多个不同的区域,每个区域都有其特定的用途和...

    java string类常用方法

    Java String 类常用方法 Java中的String类是Java语言中最基本的类之一,它提供了许多实用的方法来操作字符串。在日常开发中,我们经常会使用这些方法来完成字符串的处理和操作。下面我们将详细介绍Java String类中...

    动力节点_Java基础视频教程87_String常用方法介绍

    动力节点的Java课程适合绝对零基础的观看,教程中讲解了Java开发环境搭建、Java的基础语法、Java的面向对象。每一个知识点都讲解的非常细腻,由浅入深。适合非计算机专业,想转行做Java开发的朋友,或者想让Java基础...

    java中的String类常用方法解析(一)

    本文将深入解析`String`类的一些常用方法,帮助开发者更好地理解和使用这个核心类。 1. **构造方法** - `String()`:创建一个空字符串。 - `String(char[] value)`:根据字符数组创建字符串。 - `String(String ...

    C#中String类常用方法汇总

    以下是对C#中String类常用方法的详细解释和示例: 1. `.ToLower()` 和 `.ToUpper()` 这两个方法用于将字符串转换为小写或大写形式,方便进行大小写的统一处理。 ```csharp string str = "AbC"; string lowerStr...

    stl string常用函数

    STL String 类常用函数 STL String 类是一个基本的字符串类,提供了多种构造函数、字符操作、输入输出操作、赋值操作、连接操作和比较操作等功能。 构造函数 STL String 类提供了多种构造函数,可以根据不同的...

    string类常用函数

    string类常用函数 包括各种方法 c++ c语言

    String对象常用的属性的方法

    常用方法 接下来,我们将重点介绍几个非常实用的方法。 ##### 3.1 `indexOf()` 此方法返回某个指定的字符串值在字符串中首次出现的位置。如果未找到,则返回 -1。 - **语法**:`string.indexOf(searchValue[, ...

    Java的String的常用方法

    String的常用方法归纳与总结 char charAt(int index) 返回指定索引处的 char 值。 int compareTo(Object o) 把这个字符串和另一个对象比较。 int compareTo(String anotherString) 按字典顺序比较两个字符串。 int ...

    C++中常用的string类方法

    string类的常用方法 C++中常用的string类方法C++中常用的string类方法C++中常用的string类方法C++中常用的string类方法C++中常用的string类方法C++中常用的string类方法C++中常用的string类方法C++中常用的string类...

    详解C++ string常用截取字符串方法

    本文将详细解析两种常用的C++ `std::string`截取字符串的方法:`find`和`find_last_of`,以及如何结合使用它们来满足各种字符串处理需求。 1. `find`方法: `find`方法用于在字符串中查找指定子字符串`strSub`的第...

    string类的常用方法

    string类的常用方法

    Java中String类中的常用方法.TXT

    简单总结可以下Java中String类中的常用方法

    java String类常用方法练习小结

    【Java String类常用方法详解与实战】 在Java编程语言中,`String`类是一个非常重要的类,它代表不可变的字符序列。所有的字符串字面值(例如:"abc")都是`String`类的实例。本篇文章将深入探讨`String`类的一些...

Global site tag (gtag.js) - Google Analytics