Java String类的方法总结,附加使用。
来源:互联网 发布:mysql命令启动 编辑:程序博客网 时间:2024/05/15 23:46
public class StringTest{ public static void main(String[] args) { //String 是不可变的 //StringBuffer 和 StringBuilder是可变的 String s = new String("hello w"); String s1 = new String("hello wolll"); StringBuffer sb = new StringBuffer("hello w"); char[] c = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'}; //获取字符串的指定位置的字符 //System.out.println("s.charAt(4) : " + s.charAt(4)); /*比较两个字符串的大小,如果两个字符串的字符序列相等,则返回0 不相等时,从两个字符串第-个字符开始比较,返回第一个不相等的字符差*/ //System.out.println("s.compareTo(s1)); ==> 4 //进行字符串的连接与字符串 + 的功能相同 //System.out.println("s.concat(s1) : "+ s.concat(s1)); /*将String对象与StringBuffer对象sb进行比较, 当它们包含的字符序列相同时返回true。*/ //System.out.println("s.contentEquals(sb) : " + s.contentEquals(sb)); //将字符数组连缀成字符串从1开始,长度为6 "ello w" //String.copyValueOf(c)整个字符数组连缀成字符串 //System.out.println(String.copyValueOf(c, 1, 6)); //将该字符串与指定对象比较,如果两者包含的字符序列相等,则返回true,否则返回false //System.out.println(s.equals(s1)); //与前一个方法相似,只是忽略大小写 //System.out.println(s.equalsIgnoreCase(s1)); //endsWith(String suffix)返回该String对象是否以suffix结尾 //System.out.println(s1.endsWith("olll")); //startsWith(String suffix)返回该String对象是否以suffix开头 //System.out.println(s1.startsWith("he")); //将该String对象转换成byte数组 //byte[] bt = s.getBytes(); /* void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 该方法将字符串中从srcBegin开始,到srcEnd结束的字符复制到dst字符数组 中,其中dstBegin为目标字符数组的起始复制位置。*/ //s1.getChars(3, 6, c, 5); //System.out.println(c); //int indexOf(String str)找出str子字符在该字符串中第一次出现的位置。 //System.out.println(s.indexOf("ell")); //int lastIndexOf(String str)找出str子字符在该字符串中第最后一次出现的位置。 //System.out.println(s1.lastIndexOf("o")); //返回当前字符串的长度 //System.out.println(s1.length()); /*String substring(int beginIndex); 获取从beginIndex开始的子串 String substring(int beginIndex, int endIndex);获取beginIndex位置开始到 endIndex的子字符串。*/ //System.out.println(s1.substring(3)); //System.out.println(s1.substring(3, 6)); //char[] toCharArray() 将String对象转换为char数组 //String toLowerCase() 将字符串转换成小写 //String toUpperCase() 讲字符串转换成大写 //static String valueOf(X x) 将基本类型值转换为String对象的方法 //System.out.println(String.valueOf(18)); }}
阅读全文
0 0
- Java String类的方法总结,附加使用。
- JAVA String类的常用方法总结
- Java-String类的常用方法总结
- Java String类的常用方法总结
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- Java-String类的常用方法总结
- java.string.format方法使用总结!!!很全面的!
- Java String类的split方法使用
- Java 中 String 类方法的使用
- java String类的方法与使用
- Java String类的split方法使用
- string 方法使用总结
- string类的方法总结
- String 类的方法总结
- java常用类的方法总结---String类
- 关于Android写入文件失败的问题
- 安卓app客户端访问php服务器数据交互
- fragment懒加载问题
- MyBatis学习五:延迟加载
- WooCommerce——怎么修改产品列表页面中每个产品下面的Read More按钮上的文字
- Java String类的方法总结,附加使用。
- js动态向页面添加或删除控件
- AndroidStuido中报错提示Steup JDK是什么意思 ,如何 解决
- XSLT常见问题及解决(四) xsl中如何给属性值拼接字符串
- Android:可复制的TextView、EditText,复制文字到剪贴板
- mysql通过binlog恢复数据的几种情况
- POJ 2955 Brackets 【区间dp】【水题】
- 【二叉树】最大路径和【124. Binary Tree Maximum Path Sum】
- Android系统广播实现短信监听