String类一些比较常用的方法总结
来源:互联网 发布:unity3d如何播放视频 编辑:程序博客网 时间:2024/05/16 14:17
String类:
indexOf()方法:
返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
.split()方法:
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
String string = "长亭外 古道边 芳草碧连天 晚风拂柳笛声残 夕阳山外山";String[] strings1 = string.split(" ");for (int i = 0; i < strings1.length; i++) {System.out.println(strings1[i]);}
运行结果:
.substring()方法:
截取字符串
可以有一个参数 (beginindex)
也可以有两个参数(beginindex,endindex)
.trim() 方法:
去掉字符串两端的空格
.replace()方法:
替换
String s1 = "q w e r t ";System.out.println(s1.replace(" ", ""));
.charAt()方法:
返回指定索引的字符
String s2 = "qwerasdf";System.out.println(s2.charAt(3));
.reverse()方法:
倒序
buffer.reverse();System.out.println(buffer);
.deleteCharAt()方法:
删除指定位置的字符
buffer.deleteCharAt(2);System.out.println(buffer);
.delete()方法:
删除一段字符
buffer.delete(1, 3);System.out.println(buffer);
.append()方法:
用来往StringBuffer追加内容
StringBuffer buffer3 = buffer.append("df");System.out.println(buffer3);.insert()方法:
StringBuffer buffer2 = new StringBuffer("123456789");System.out.println(buffer2);for (int i = buffer2.length() - 3; i > 0; i -= 3) {buffer2.insert(i, ",");}System.out.println(buffer2);
实现效果:
String ---> StringBuffer
StringBuffer buffer4 = new StringBuffer("这样写");
StringBuffer ---> String
buffer4.toString();
StringBuffer 和 String 类不同的是,
StringBuffer 类的对象能够被多次的修改,并且不产生新的未使用对象。
阅读全文
0 0
- String类一些比较常用的方法总结
- string 比较常用的方法
- String比较常用的方法
- String 类的常用的一些方法
- String类常用的一些方法
- String类的一些常用方法
- String的一些常用方法
- String的一些常用方法
- String类的常用方法总结
- String类的常用方法总结
- JAVA String类的常用方法总结
- Java-String类的常用方法总结
- String类的常用方法总结
- Java String类的常用方法总结
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- String类的常用方法总结
- String类常用的方法总结
- mysql深入四-慢查询
- 最长公共子序列问题
- 主元素
- 京东笔试:合法字符串
- Java实训课2
- String类一些比较常用的方法总结
- (noip 模拟 flower 种花)<贪心+后悔>
- 机器学习中的kNN及其Python实例
- 字符流读入
- Subversion代码提交中的org.apache.subversion.javahl.ClientException: svn: E200007: Commit failed异常解决
- 集成百度语音识别(VS2017 C++ )
- SpringMVC整合FastJson及简单使用
- python
- 回文质数