java中String的常用方法
1、length() 字符串的长度
例:char chars[]={‘a‘,‘b‘.‘c‘}; 2、charAt() 截取一个字符 例:char ch; 3、 getChars() 截取多个字符 4、getBytes() 5、toCharArray() 6、equals()和equalsIgnoreCase() 比较两个字符串 7、regionMatches() 用于比较一个字符串中特定区域与另一特定区域,它有一个重载的形式允许在比较中忽略大小写。 8、startsWith()和endsWith() startsWith()方法决定是否以特定字符串开始,endWith()方法决定是否以特定字符串结束 9、equals()和== 10、compareTo()和compareToIgnoreCase() 比较字符串 11、indexOf()和lastIndexOf() 12、substring() 它有两种形式,第一种是:String substring(int startIndex) 13、concat() 连接两个字符串 14 、replace() 替换 15、trim() 去掉起始和结尾的空格 16、valueOf() 转换为字符串 17、toLowerCase() 转换为小写 18、toUpperCase() 转换为大写 19、StringBuffer构造函数 (3)、setLength() 设置缓冲区的长度 (4)、charAt()和setCharAt() (5)、getChars() (6)、append() 可把任何类型数据的字符串表示连接到调用的StringBuffer对象的末尾。 (7)、insert() 插入字符串 (8)、reverse() 颠倒StringBuffer对象中的字符 (9)、delete()和deleteCharAt() 删除字符 (10)、replace() 替换 (11)、substring() 截取子串 例子: //String所给出的方法均可以直接调用 public class Test{ public static void main(String[] args){ String s = "Welcome to Java World!"; String s1 = " sun java "; System.out.println(s.startsWith("Welcome"));//字符串以Welcome开头 System.out.println(s.endsWith("World"));//字符串以World结尾 String sL = s.toLowerCase();//全部转换成小写 String sU = s.toUpperCase();//全部转换成大写 System.out.println(sL); System.out.println(sU); String b = s.substring(11);//从第十一位开始 System.out.println(b); String c = s.substring(8,11);//从第八位开始在第十一位结束 System.out.println(c); String d = s1.trim();//去掉首尾的空格 System.out.println(d); String s2 = "我是程序员,我在学java"; String e = s2.replace("我","你"); System.out.println(e); int f = 5; String s3 = String.valueOf(f); System.out.println(s3); String s4 = "我是,这的,大王"; String[] g = s4.split(","); System.out.println(g[0]); 当把字符串转换成基本类型时,例如,int,integer.praseInt(String s) 当把基本类型转换成字符串时,例如,static String valueOf(int i) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Java:System.getenv(“APPDATA”)返回null,现在是什么?
- java 中HashMap、HashSet、TreeMap、TreeSet判断元素相同的
- Java中字符串与byte数组之间的相互转换
- 2019CCPC秦皇岛 K MUV LUV UNLIMITED(博弈)
- java – 为什么TextView(带有ID)没有自动保存它的状态?
- 前后端交互之封装Ajax+SpringMVC源码分析
- java – 使用TableCellEditor时,如何在鼠标单击位置获取组件
- java – 如何从一般的特定类获取一个类文字
- jvm如何运行以及内存如何分配
- IT兄弟连 Java语法教程 注释与编码规范