String类的常用方法及基本使用

1.charAt(int index):返回指定索引处的char值

package m10d27;public class String_3 {public static void main(String[] args) {String str="abcdefg";char ch=str.charAt(3);System.out.println(ch);for(int i=0;i<str.length();i++){System.out.print(str.charAt(i)+" ");}}
}

输出结果:

d
a b c d e f g 

2.indexOf(int ch):返回指定字符在此字符串中第一次出现的索引;

package m10d27;public class String_3 {public static void main(String[] args) {String str="abcdedcba";//返回指定字符在此字符串中第一次出现的索引int ch=str.indexOf('c');//返回在此字符串中第一次出现指定字符处的索引,从指定的索引(也就是3)开始搜索。int ch1=str.indexOf('c',3);System.out.println(ch);System.out.println(ch1);}
}

输出结果为:

2
6

3.substring(int beginIndex):

返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。

package m10d27;public class String_3 {public static void main(String[] args) {String str="abcdedcba";/*** substring(int beginIndex);* 返回一个新的字符串,它是此字符串的一个子字符串。* 该子字符串从指定索引处的字符开始,直到此字符串末尾。*/String ch=str.substring(3);/*** String substring(int beginIndex,int endIndex)* 返回一个新字符串,它是此字符串的一个子字符串。* 该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。* 因此,该子字符串的长度为 endIndex-beginIndex。*/String ch1=str.substring(3, 7);//注意是不包括索引为7的这个字符System.out.println(ch);System.out.println(ch1);}
}

输出结果为:

dedcba
dedc

4.toUpperCase()和toLowerCase()方法:将字符串中所有字符转化为大写或者小写;

package m10d27;public class String_3 {public static void main(String[] args) {String str="abcdedcba";//将此 str中的所有字符都转换为大写String str1=str.toUpperCase();System.out.println(str1);//将此 str1中的所有字符都转换为大写String str2=str1.toLowerCase();System.out.println(str2);}
}

输出结果为:

ABCDEDCBA
abcdedcba

5.trim()方法:去掉字符串前后空格;

package m10d27;public class String_3 {public static void main(String[] args) {String str=" abcdedcba ";System.out.println(str);//去掉前后空格后的字符串String str1=str.trim();System.out.println(str1);}
}

输出结果为:

 abcdedcba
abcdedcba

可以明显看到前后空格已经去掉;

Java面向对象——String类(二)相关推荐

  1. Java基础学习第十三讲:Java面向对象---嵌套类

    Java面向对象-嵌套类.内部类.匿名类 一.static静态 在<Java编程思想>有这样一段话: "static方法就是没有this的方法.在static方法内部不能调用非静 ...

  2. java string改变的影响_为什么Java的string类要设成immutable(不可变的)

    最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类 ...

  3. Java中String类的方法及说明

    String : 字符串类型 一.构造函数      String(byte[ ] bytes):通过byte数组构造字符串对象.      String(char[ ] value):通过char数 ...

  4. 阿里最新面试必备项之Java的String类,持续更新中!

    最新腾讯面试必备项之Java的String类,持续更新中! 1.1 String的特性 String类:代表字符串.Java程序中的所有字符串字面值(如"abc")都作为此类的实例 ...

  5. Java的String类是上帝的对象吗?

    10月,我写了一个博客,题为"上帝对象中的顶级特朗普",其中谈到了用167种不同的方法发现的对象的发现,这些方法将该对象与应用程序的所有其他部分链接在一起,并且正如您所期望的那样, ...

  6. (JAVA)String类之比较方法

    /* 字符串: 一.概述:1.字符串在JAVA中,使用""表示2.java.lang.String类3.只要写""就是字符串对象.不需要new二.空参构造器ne ...

  7. 【转载】Java中String类的方法及说明

    转载自:http://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.html String : 字符串类型 一.构造函数      String ...

  8. Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释

    Java中String类的concat方法 在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变 这两点从源码中对String的声明可以体现: private ...

  9. java/04/String类的特点,String的常用方法,this关键字

    java/04/String类的特点,String的常用方法,this关键字 String 是一个字符串类型的类,使用"""双引号定义的内容都是字符串,但是String类 ...

最新文章

  1. [跟我学UML] UML包图中的包引入和包合并
  2. Java交换两个Integer-一道无聊的题的思考
  3. MySQL视图的使用
  4. linux 常见试题(2)-选择
  5. JPA注解(这里包含sequence类型的)
  6. Maven pom 文件解释
  7. 本地开发好的 SAP Fiori Elements 应用,如何部署到 ABAP 服务器上?
  8. plsql执行command命令控制台出现乱码_展现“管理员”的神级能力,有趣又实用的我的世界基础命令...
  9. 南亚三大半岛_南亚最大的维基百科聚会开始
  10. 天津大学计算机考试题库,天津大学在线考试题库及答案[开放英语专]
  11. 【Django】The view userWeb.views. didn‘t return an HttpResponse object. It returned None instead.
  12. 内存管理的概念及作用
  13. tumblr_使用Tumblr创建美丽且易于更新的博客
  14. 冲浪涨停预警,让你快速跟上涨停板,主力主升浪趋势,通达信选涨停股选股公式
  15. keep-alive 组件缓存的用法
  16. Android快速入门教程1
  17. 一个老的游戏,据说全世界只有不到4000人可以走出这个房间--之“深红色房间”。...
  18. 微信小程序人工智能之添加学生信息
  19. Win11系统怎么删除软件操作方法教程
  20. 面试必问!!彻底搞清楚 tcp 的三次握手四次挥手

热门文章

  1. [转]Linux桌面现状素描:矛盾的时代
  2. thinkphp5 调用支付宝支付电脑版
  3. 恢复已删除文件的 10 种安卓数据恢复工具
  4. Discoverer的安装
  5. Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimization 学习笔记
  6. 淮阳一高2021高考成绩查询,淮阳中考成绩查询2021
  7. 原生js元素惯性滚动
  8. Unity 软件用到的基本单词
  9. Mac 系统安装 robot framework (Python3.9)
  10. http://www.52mybb.com/ 我爱我宝贝