字符串的常用方法

下面说的下标是从0开始

1、得到制定下标字符

String s="abcd";

char c=s.charAt(2);

System.out.println(c);

结果为:c

2、比较两字字符串内容是否相等

①区分大小写

equals:System.out.println("abc".equals("ABC"));

结果为:false

②不区分大小写

equalsIgnorecase:System.out.println("abc".equals("ABC"));

结果为:true

3、某字符串第一次出现在某字符串的下表,如果没有找到返回-1

String s="abcdebcf";

//bc字符串第一次出现在s字符串的下标,如果没找到,返回-1

int index (定义一个变量来接收返回值)= s.indexof("bc");//结果为返回1

//bc字符串最后一次出现在s字符串的下表

int index = s.lastIndexof("bc");//返回结果为5

4、得到字符串的长度

System.out.println("abcd".length());

5、将制定字符串换为新字符串

String s = "abcdefadfapq";

s = s.replace("a","*");//将a换位*

System.out.println(s);//结果为*bcdef*def*pq

6、去掉两头的空格

String s= "     abc     bc    d      ";

s= s.trim();

System.out.println(“*”+s+“*”);//结果为*abc    bc   d*

ps:只能去掉两头的空格,不能去掉中间的空格

7、截取子串,从指定下标开始,截取后面所有的字符串

String s= "abcdef";

s=s.subString(2);//从下标为2开始,截取后面所有字符串

System.out.println(s);//结果为cdef

String a= "abcdef";

a=a.substring(2,5);//从小标为2开始,从下标5结束,包括小标为2的字符串,不包括小标为5的字符串

时间: 2024-09-29 05:30:01

字符串的常用方法的相关文章

07python之字符串的常用方法

字符串作为python中常用的数据类型,掌握字符串的常用方法十分必要. 常用知识点: 1.字符串的3种格式化方法 2.字符串的strip()方法 3.字符串的join()方法 4.字符串可以切片 1.字符串的格式化有三种方式. 1)使用+拼接模式 2)使用占为符方式  %s 字符串占为符,%d数字占为符 3)使用字符串类的格式化方法,即 str.format() 优缺点: 1)此等方式开辟内存空间较大,不好,弃用 2)此等方式方便,可用 3)字符串格式化方法也挺好,可用. 总结:建议使用第二种,

C#中静态方法的运用和字符串的常用方法(seventh day)

又来到了今天的总结时间,由于昨天在云和学院学的知识没有弄懂,今天老师又专门给我们非常详细地讲了一遍,在这里非常谢谢老师.O(∩_∩)O 话不多说,下面就开始为大家总结一下静态方法的运用和字符串的常用方法. 理论:静态方法  static [访问修饰符] [static] 返回值类型 方法名() { 方法体; } •命名规则:方法名开头大写,参数名开头小写,参数名.变量名要有意义 •方法的调用,对于静态方法,调用有两种方式 •如果在同一个类中,直接写名字调用就行了. •或者类名.方法名(); •r

4_java字符串及其常用方法

java字符串 1. 程序当中所有的双引号字符串,都是String类的对象, (就算没有 new , 也照样是) 2. 字符串的特点: 字符串的内容永不可变 [重点] 正是因为字符串不可改变,所以字符串是可以共享使用的 字符串效果上相当于是 char[]字符数组,但是底层原理是 byte[]字节数组 3. 创建字符串的常见 3+1 种方式 三种构造方法: public String() : 创建一个空白字符串, 不含有任何内容 public String(char[] array) : 根据字符

Java字符串的常用方法

Java字符串的常用方法public static void main(String[] args) {// TODO Auto-generated method stub String aString = "hellocensi @gmail.com " ;System.out.println(aString); int lenthString=aString.length();System.out.println("way1:"+lenthString);//常

C#2 (数值类型及调用、引用类型及调用、装拆箱、常量、变量、数据类型转换、算术运算符、赋值运算符、关系运算符、逻辑运算符、字符串的常用方法)

一.数值类型及其调用原理 名称 说明 所占字节 范围 byte 字节型 1 -27~27-1 short 短整型 2 -215~215-1 int 整型 4 -231~231-1 long 长整型 8 -263~263-1 char 字符型 1 0~65535 float 单精度型 4 ±1.5*10-45~±3.4*1038 double 双精度型 8 ±5.0*10-324~±1.7*10308 bool 布尔型 1 只有true和false两个值 static void Main(stri

17.2015.08.04第十八节课 C#2 (数值类型及调用、引用类型及调用、装拆箱、常量、变量、数据类型转换、算术运算符、赋值运算符、关系运算符、逻辑运算符、字符串的常用方法)

一.数值类型及其调用原理 名称 说明 所占字节 范围 byte 字节型 1 -27~27-1 short 短整型 2 -215~215-1 int 整型 4 -231~231-1 long 长整型 8 -263~263-1 char 字符型 1 0~65535 float 单精度型 4 ±1.5*10-45~±3.4*1038 double 双精度型 8 ±5.0*10-324~±1.7*10308 bool 布尔型 1 只有true和false两个值 static void Main(stri

String字符串的常用方法

一.String 的含义 String 是定义一个字符串对象(内存中的字符串都是一个对象.) String 一旦被初始化就不能被改变(可以改变变量指向,但是不能改变对象内容) 定义方式: String s1 = "abc"; //在内存中存在一个对象.  String s2 = new String("abc"); //在内存中存在两个对象.    String s3 = "abc"; 比较: s1 == s2 为false  s1 == s3

js字符串String常用方法

1.   charAt()         返回指定位置的字符. str.charAt(index) index 为必须参数,类型为number(0到str.length-1之间,否则该方法返回 空串)另外:str.charAt()即不带参数和str.charAt(NaN)均返回字符串的第一个字符 2.   charCodeAt()       返回在指定的位置的字符的 Unicode 编码. str.charCodeAt(index) index 为必须参数,类型为number(0到str.l

浅谈swift的字符串的常用方法

下面呢, 我们就列举一些常用的swift的字符串的方法 首先呢, 我们先定义一些字符串的变量和常量 var welcome = "hello world" //值为hello you var string = "hai" let ch: Character = "!" 字符串的连接,其实的话, 字符串的连接的话, 直接用var i:String = "abc" + "def",就可以搞定,居然我们说到字符串

【学神-RHEL7】P4-Python列表操作和字符串的常用方法

本节所讲内容:     3.3.2       分片 通过分片可以访问序列中一定范围内的元素. 语法: 序列[上边界:下边界] >>> tag = '<ahref="http://www.python.org">Python web site</a>' >>> tag '<ahref="http://www.python.org">Python web site</a>' >&