(1)int length():返回字符串的长度,例如:

String s1="hello";
System.out.println(s1.length());//显示为5

(2)char charAt(int index):获取字符串中指定位置的字符,index的取值范围是0~字符串长度-1,例如:

String s1="hello world",
System.out.println(s1.charAt(6));//显示结果为w

(3)int compareTo(String another):按Unicode码值逐字符比较两个字符串的大小。如果源串较小就返回一个小于0的值;两串相等返回0;否则返回大于0的值,例如:

System.out.println("hello".compareTo("Hello"));//显示-4
System.out.println("hello".compareTo("hello"));//显示0
System.out.println("Hello".compareTo("hello"));//显示1

(4)String concat(Striing str):把字符串str附加在当前字符串末尾,例如:

String str ="hello";
String str2="world";
System.out.println(str);//显示hello
System.out.println(Str2);//显示helloworld

(5)equals(Object obj)和equalsIgnoreCase(String str):判断两个字符串对象的内容是否相同。两者区别在于,equals()方法区分字母大小写,equalsIgnoreCase()不区分,例如:

String str1="hello";
String str2="Hello"
System.out.println(str1.equals(str2));//显示true
System.out.println(str1.equalsIgnoreCase(str2));//显示false

(6)int indexOf(int ch):返回指定字符ch在此字符串中第一次出现的位置。

int indexOf(String str):返回指定字符串str在此字符串中第一次出现的位置。

int lastIndexOf(int ch):返回指定字符ch在此字符串中最后一次出现的位置。

int lastIndexOf(String str):返回指定子字符串str在此字符串中最后一次出现的位置。

String str1="hello world";
System.out.pritnln(s1.indexOf("l"));//显示2
System.out.println(s1.indexOf("world"));//显示6
System.out.println(s1.lastIndexOf("l"));//显示9
System.out.println(s1.lastIndexOf("world"));//显示6

(7)String toUpperCase():将字符串转换为大写。

String toLowCase():将字符串转换成小写。例如:

String s1="Welcome to Java world";
System.out.println(s1.toUpperCase());//显示WELCOME TO JAVA WORLD
System.out.println(s1.toLowerCase());//显示welcome to java world

(8)String substring(int beginIndex):返回一个新字符串,改子字符串从指定索引处的字符开始,直到此字符串末尾。

String substring(int beginIndex,int endIndex):返回一个新字符串,改子字符串从指定的beginIndex处开始,直到索引endIndex-1处的字符。例如:

String s1="Welcome to Java world";
System.out.println(s4.substring(11));//显示Java world
System.out.println(s1.substring(11,15));//显示Java

(9)static String valueOf():把基本数据类型转换为String类型,例如:

int i=123;
String s1=String.valueOf(i);
System.out.println(s1);//显示字符串123

(10)String[] split(String regex):将一个字符串按照指定的分隔符分隔,返回分隔符后的字符串数组。

String类常用的方法的更多相关文章

  1. Delphi中TStringList类常用属性方法详解

    TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的. 常规的用法大家都知道,现在来讨论它的一些高级的用法. 先把要讨论的几个属性列出来: 1.CommaText 2.Delim ...

  2. File类常用的方法与字节流类方法简介

    File类常用的方法 获取功能的方法 public String getAbsolutePath() :返回此File的绝对路径名字符串. public String getPath() :将此Fil ...

  3. Java之String类常用API

    目录 Java之String类常用API char chatAt(int index) int length() char[] toCharArray() String(char value[]) S ...

  4. String类常用的API

    String类常用的API 字符串内容的比较: 注意: 不能使用 == 去比较两个字符串的内容.原理:比较的是字符串的地址. (如果两个字符串都是使用""进行赋值,那么他们都是放在 ...

  5. 关于JAVA的String类的一些方法

    一.得到字符串对象的有关信息 1.通过调用length()方法得到String的长度. String str=”This is a String”; int len =str.length(); 2. ...

  6. C++ string 类的 find 方法实例详解

    1.C++ 中 string 类的 find 方法列表 size_type std::basic_string::find(const basic_string &__str, size_ty ...

  7. java.lang.String 类的所有方法

    java.lang.String 类的所有方法 方法摘要 char charAt(int index) 返回指定索引处的 char 值. int codePointAt(int index) 返回指定 ...

  8. Java中String类的format方法使用总结

    可参考: http://www.cnblogs.com/fsjohnhuang/p/4094777.html http://kgd1120.iteye.com/blog/1293633 String类 ...

  9. String类的split方法以及StringTokenizer

    split方法可以根据指定的表达式regex将一个字符串分割成一个子字符串数组. 它的参数有两种形式,也即:split(String regex)和split(String regex, int li ...

随机推荐

  1. CSS背景处理

    CSS背景处理 背景样式 背景颜色 如果想让一个区域具有纯色的背景,可以使用background-color进行设置,背景颜色可以是rgb,rgba,#16网页色. <!DOCTYPE html ...

  2. 软件测试工程师入门——Linux【使用说明书】

    先来说一下linux是什么? linux 是一个开源.免费的操作系统,其稳定性.安全性.处理多并发已经得到业界的认可,目前很多中性,大型甚至是巨型项目都在使用linux. linux 内核:redha ...

  3. 机器学习作业---K-Means算法

    --------------------------K-Means算法使用-------------------------- 一:数据导入及可视化 import numpy as np import ...

  4. 微信小程序反编译~2020年

    目录 摘要 介绍 安装反编译脚本 使用 获取wxapkg文件 反编译 结论 参考资料 摘要 安装wxappUnpacker小程序反编译工具并使用(2020.03) 关键词: 微信小程序反编译 wxss ...

  5. MapReduce之自定义分区器Partitioner

    @ 目录 问题引出 默认Partitioner分区 自定义Partitioner步骤 Partition分区案例实操 分区总结 问题引出 要求将统计结果按照条件输出到不同文件中(分区). 比如:将统计 ...

  6. 【新生学习】第一周:深度学习及pytorch基础

    DEADLINE: 2020-07-25 22:00 写在最前面: 本课程的主要思路还是要求大家大量练习 pytorch 代码,在写代码的过程中掌握深度学习的各类算法,希望大家能够坚持练习,相信经度过 ...

  7. python处理文本数据

    处理文本数据,主要是通过Seris的str访问.遇到NaN时不做任何处理,保留结果为NaN,遇到数字全部处理为NaN. str是Seris的方法,DataFrame不能直接使用,但是通过索引选择Dat ...

  8. OpenLDAP on Centos7

    一.环境准备 echo nameserver 114.114.114.114 > /etc/resolv.conf ##更改DNSecho 192.168.0.190 hello.com > ...

  9. 云小课|带你揭开IP地址的神秘身份

    摘要:本文带你了解网络云产品和相关的知识内容. 华为云网络服务大家族提供了丰富的云产品,可以满足用户的各种网络互联需求.相应地,华为云帮助中心也贴心的奉上了你想了解的所有网络云产品知识. 可是小课最近 ...

  10. jmeter之断言复制过来的内容也会失败

    今天遇到个很纳闷的事儿,就决定记下来,在做jmeter断言的时候,明明我是从相应文本中拷贝出来的内容,但是依旧会断言失败,差了很多资料无果,最终请教了大佬才发现是特殊字符的问题 jmeter断言中不会 ...