学习-Java字符串之String类常用方法之字符串长度
任务描述
本关任务:接收输入值(字符串),将该字符串反转输出,例如接收字符串"abc",输出"cba"。
相关知识
为了完成本关任务,你需要掌握:字符串常用方法的使用。
字符串常用方法
假设存在以下字符串:
String s="Hello Java";
方法名 | 方法说明 | 方法使用示例 |
---|---|---|
toCharArray() | 将字符串转化为字符数组 | char[] chars =s.toCharArray(); |
length() | 返回字符串对象包含的字符数 | System.out.print(s.length()); // 执行结果:10 |
startsWith() | 判断字符串是否以指定的前缀开始,返回结果为Boolean值 | System.out.print(s.startsWith("H")); // 执行结果:true |
endsWith() | 判断字符串是否以指定的后缀结束,返回结果为Boolean值 | System.out.print(s.endsWith("a")); // 执行结果:true |
compareTo() | 按字典顺序比较两个字符串,若相比较的两个字符串长度不等,返回两个字符串相差的长度差;若相比较的两个字符串长度相等,则从第一个字符开始比较,返回不等字符的ASCII码差值。 | System.out.println( s.compareTo("He")); // 执行结果:8 System.out.print(s.compareTo("Hello Jaca")); // 执行结果:19 |
contains() | 判断一个字符串中是否包含另一个字符串,返回结果为Boolean值 | System.out.println(s.contains("va")); // 执行结果:true |
indexOf() | 返回某个字符串在另外一个字符串中首次出现的索引值 | System.out.println(s.indexOf("H")); // 执行结果:0 |
lastIndexOf() | 返回指定字符在此字符串中最后一次出现处的索引 | System.out.println(s.lastIndexOf("a")); // 执行结果:9 |
substring() | 截取字符串,返回一个新的字符串 | System.out.println(s.substring(2,8)); // 执行结果:llo Ja |
trim() | 去除字符串两端的空格,返回新的字符串 | System.out.println(s.trim()); // 执行结果:Hello Java |
toLowerCase | 将字符串中所有字符转化为小写 | System.out.println(s.toLowerCase()); // 输出结果:hello world |
toUpperCase | 将字符串中所有字符转化为大写 | System.out.println( s.toUpperCase()); // 输出结果:HELLO WORLD |
/*
任务:接收输入值(字符串),将该字符串反转输出,例如接收字符串"abc",输出"cba"。
*/import java.util.Scanner;public class StrTest {public static void main(String[] args) {// 请在Begin-End间编写代码/********** Begin **********/// 第一步:接收输入的字符串Scanner input = new Scanner(System.in);String str = input.next();// 第二步:将字符串转化为字符数组char[] array = str.toCharArray();// 第三步:逆序输出字符数组for(int i = array.length - 1;i >= 0;i --){System.out.print(array[i]);}/********** End **********/}
}
学习-Java字符串之String类常用方法之字符串长度相关推荐
- 04 能够使用String类常用方法操纵字符串 0214
04 能够使用String类常用方法操纵字符串 0214 1 2 3 4
- 练习-Java字符串之String类常用方法之文件名与邮箱验证
任务描述 本关任务:分别判断 Java 文件名与邮箱格式是否正确. 其中:合法的文件名应该以 .java 结尾(如 Test.java 正确,Test.txt 不正确):合法的邮箱名中至少要包含 @ ...
- 练习-Java字符串之String类常用方法之花名册
任务描述 本关任务:接收给定的两行字符串,分别代表两份不同的花名册,请你输出两份花名册的长度各是多少,以及它们是否相同. import java.util.Scanner; public class ...
- java中的string类和ArrayList常用方法
Java中String类和ArrayList集合常用方法 String类常用方法 获取字符串的长度 方法很简单,很多数组都是使用这个方法来遍历数组中的元素,直接上代码: //获取字符串的长度 publ ...
- Java中字符串的学习(一)String类的概述及常见方法使用
转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...
- java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用
转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...
- Java String类 常用方法
String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...
- Java中,String类字符串拼接 用concat方法 和直接用“+”连接符拼接的区别
在String类中,字符串拼接既可以使用concat方法,也可以直接用连接符进行连接,那么两者有什么相同点和不同点呢,下面小编带大家通过代码一起来看一下. concat方法的使用:public Str ...
- 学习-Java输入输出之OutputStream类之字节数据输出
第1关:学习-Java输入输出之OutputStream类之字节数据输出 任务描述 相关知识 什么是 OutputStream 类 OutputStream 类的常用方法 OutputStream 类 ...
最新文章
- 3D U-Net:从稀疏注释中学习密集的体积分割
- vr降噪器英文是什么_CR渲染器和VR渲染器在3d效果图上的区别
- 简单的消息发送小程序
- 今日代码(20210225)--数据处理
- [物理学与PDEs]第1章第4节 电磁能量和电磁动量, 能量、动量守恒与转化定律 4.3 电磁能量 (动量) 密度, 电磁能量流 (动量流) 密度...
- 【SPFA】最优贸易(luogu 1073)
- Gdb 调试core文件详解
- android 打开系统相册_这5款常用Android手机自动化测试工具你要收藏
- 多个Email的JS检测正刚表达式.
- 【Elasticsearch】Meltdown对Elasticsearch性能的影响
- Occluded Pedestrian Detection Through Guided Attention in CNNs 论文总结
- 一些常用的JavaScript总结
- python 将多张大小不同的图依次放入较大的黑色背景_用户消费行为分析(Python)...
- python 的对象内建方法:__XXX__(a1,a2)
- android imagebutton 设置边框,Android ImageButton没有边框但仍然有点击指示
- Windows无法安装到这个磁盘,选中的磁盘具有MBR分区表的解决方法
- 商业智能系统在税务行业的应用
- [Vulfocus解题系列] 所复现漏洞总结
- [管理新思维]社会化管理和开放式创新|裂变式创业
- 应用分享:GIF压缩助手