Java 基础 字符串 方法
来源:互联网 发布:类似openvpn的软件 编辑:程序博客网 时间:2024/06/05 15:12
String 类提供了许多用来处理字符串的方法,例如,获取字符串长度、对字符串进行截取、将字符串转换为大写或小写、字符串分割等,下面我们就来领略它的强大之处吧。
String 类的常用方法:
结合代码来熟悉一下方法的使用:
运行结果:
友情提示:
1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1
2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1
3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
针对如此繁杂的方法,推荐大家一个学习技巧:好记性不如烂笔头!多看的同时一定要多敲哦~~
public class HelloWorld { public static void main(String[] args) { // Java文件名String fileName = "HelloWorld.java"; // 判断.java文件名是否正确:合法的文件名应该以.java结尾 /* 参考步骤: 1、获取文件名中最后一次出现"."号的位置 2、根据"."号的位置,获取文件的后缀 3、判断"."号位置及文件后缀名 */ //获取文件名中最后一次出现"."号的位置int index = fileName.lastIndexOf("."); // 获取文件的后缀String prefix = fileName.substring(index); // 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"if ( fileName.indexOf(".")>0 && prefix.equals(".java") ) {System.out.println("Java文件名正确");} else {System.out.println("Java文件名无效");} // 邮箱String email = "laurenyang@imooc.com"; // 判断邮箱格式是否正确:合法的邮箱名中至少要包含"@", 并且"@"是在"."之前 /* 参考步骤: 1、获取文件名中"@"符号的位置 2、获取邮箱中"."号的位置 3、判断必须包含"@"符号,且"@"必须在"."之前 */ // 获取邮箱中"@"符号的位置int index2 = email.indexOf("@"); // 获取邮箱中"."号的位置int index3 = email.indexOf('.'); // 判断必须包含"@"符号,且"@"必须在"."之前if (index2 != -1 && index3 > index2) {System.out.println("邮箱格式正确");} else {System.out.println("邮箱格式无效");}}}
0 0
- Java 基础 字符串 方法
- java基础之字符串常见方法总结
- java 基础 字符串 StringBuilder 常用方法
- java基础(5)--方法,字符串
- Java的基础字符串的一些方法
- JAVA基础 - 删除字符串中指定字符串的方法
- [C#基础]字符串方法
- python字符串方法基础
- java基础:字符串分割的两种方法
- Java基础:字符串分割的两种方法
- java基础__string字符串
- Java基础--字符串
- Java基础:字符串
- Java基础:字符串
- JAVA基础-字符串
- Java基础--字符串操作
- java基础八:字符串
- java基础-字符串
- LeetCode2. Add Two Numbers
- 记录在使用react-native-echarts中遇到的问题
- LeetCode141. Linked List Cycle
- LeetCode160. Intersection of Two Linked Lists
- 技术文章url
- Java 基础 字符串 方法
- Android4.4深入浅出之SurfaceFlinger总体结构
- Centos7 修改运行级别
- 生成gtest静态库 libgtest.a文件
- // OC 中的 getter setter
- LeetCode257. Binary Tree Paths(dfs)
- LeetCode3. Longest Substring Without Repeating Characters
- 矩阵及其压缩存储
- Mysql单文件存储删除数据Bug文件容量不会减少