字符串操作集合
来源:互联网 发布:动画人物设计软件 编辑:程序博客网 时间:2024/06/05 17:48
开发中对字符串操作太多了,有着一系列方法,
注:该文会随着遇到问题而更新!
1.substring 截取
String stringSta="Hello Word";①substring(int x) //指定开始位置,到字符串结束System.out.printl(stringSta.substring(1));//打印:ello Word②substring(int x,int x) //指定开始位置 结束位置for(int i=0;i<textName.length();i++){ String subStr = textName.substring(i, i+1);System.out.print(subStr+" ");}//打印 H e l l o W o r d
2.replace 替换
String TextName="Hello Word Hello Word 123456789";①replace(oldChar, newChar) //把字符串所有相同的字符替换System.out.println(TextName.replace("W", "w")); //打印:Hello word Hello word②replaceAll(regex, replacement) //属于正则表达式的替换 System.out.println(TextName.replaceAll("\\d", "*")); // \d表示数字1--9 换成 *//打印:Hello Word Hello Word *********
3.split(" ") 将字符串分成了数组
// 从中一个字符串遇到空格,就分割为若干个子字符串list<String> listString = new ArrayList<String>();String stringarray[] = textName.split(" ");// 然后动态遍历、再动态赋值给数组(list/Map)for (String stemp : stringarray) {System.out.printl(stemp); // 打印若干个子字符串listString.add(stemp);}
4.大小写字母,转换+判断
String stringData1 = "admin";String stringData2 = "ADMIN";char stringData3 = 'a';// 转换成大写 System.out.println(stringData1.toUpperCase());// 转换成小写System.out.println(stringData2.toLowerCase());/** * public static boolean isUpperCase(char ch) 确定指定的字符是否为大写字符 * 此方法返回true,如果字符为大写,否则返回false。 * */System.out.println(Character.isUpperCase(stringData3));
5.Matcher正则 出现位置
String stringSta = "Hello Word";Matcher matcher = Pattern.compile("[o]").matcher(stringSta);// 是否存在if (matcher.find()) {System.out.println(matcher.start());} else {System.out.println("Not 不存在!");}
- 操作集合和字符串
- 字符串操作集合
- C++字符串操作集合
- C++字符串操作集合
- Shell字符串操作集合
- PHP字符串操作大集合
- C++字符串操作函数集合
- Freemarker 操作字符串,数字,集合
- iOS字符串常用操作集合
- C++ 字符串操作函数集合(部分)
- OC字符串对象的操作 方法集合
- C++之字符串常用操作类集合
- Object C 字符串、数组、字典集合 NSString NSArray NSDictionary操作
- Swift的基础,操作符,字符串和集合类型
- Swift学习笔记(二)字符串和集合类型操作
- 集合操作
- 集合操作
- 集合操作
- URL和URI的区别与联系
- Generate Parentheses
- C#制作自定义安装程序
- 【玩转Ubuntu】05. Ubuntu上配置Tomcat环境
- SQLSERVER权限
- 字符串操作集合
- ios之点语法
- git 修改已提交的注释
- zoj 1137 Girls and Boys 二分图的最大独立集
- 奋战杭电ACM(DAY2)1003
- 我的第一篇博客
- plsql 导入dmp文件
- 查询和添加系统联系人
- iPAD越狱后下载破解版的pad软件方法总录