String常用的一些方法以及例子
来源:互联网 发布:java socket例子 编辑:程序博客网 时间:2024/05/21 11:11
String string1 = "abcd"; // 长度 = 字符的个数System.out.println("获得字符串的长度:" + string1.length()); // 比较字符串的长度,大小写也要保持一致 System.out.println("比较字符串是否相同:" + string1.equals("ABCD")); // 比较字符串的长度,忽略大小写 System.out.println("比较字符串,忽略大小写:" + string1.equalsIgnoreCase("ABCD")); // 如果是拿对象和字符串比较,通常会使用字符串去调用equals 方法 String passWord = null; // 推荐字符串在前,对象在后,防止出现passWord = null 的情况,导致程序崩溃 boolean flag = "123456".equals(passWord); // null 对象调用任何属性和方法都会产生 java.lang.NullPointerException空指针异常// boolean flag2 = passWord.equals(""); //程序崩溃 System.out.println("是否以 xxx 开始 :" + string1.startsWith("a")); System.out.println("是否以 xxx 结束 :" + string1.endsWith("d")); System.out.println("是否包含:" + string1.contains("abc")); // 在原来字符串后后面连接字符串 String string2 = string1.concat("123"); System.out.println(string2); // 从指定位置开始截取字符串,直到字符串结束,索引从0 开始 String string3 = string1.substring(2); System.out.println(string3); // 截取字符串,包含起点,不包含终点 String string4 = string1.substring(1, 3); System.out.println(string4); // 替换指定的字符为另外一个字符 String string5 = string1.replace('a', 'b'); System.out.println(string5); // trim() 方法去除字符串前后的空格 String string6 = " asd f a ".trim(); System.out.println(string6); // 去除全部的空格 String string7 = " asd f a ".replace(" ", ""); System.out.println(string7); char c = string1.charAt(0); // 将字符串全部放入到字符数组中 char[] cs = string1.toCharArray(); // 将字符串快速输出 System.out.println(Arrays.toString(cs)); // 如果包含字符串,输出第一个字符在原字符串中的索引,不包含返回-1; int i = string1.indexOf("bc"); System.out.println(i); // 最后一次出现的时候的索引,如果不包含,返回 -1 int j = string1.lastIndexOf("cd"); System.out.println(j); // 小写 --> 大写 String string9 = string1.toUpperCase(); // 大写 --> 小写 String string8 = string9.toLowerCase(); System.out.println(string9); System.out.println(string8); // 将字符数组转换成String 类型 char[] cs2 = {'c','a','b'}; String string10 = new String(cs2); System.out.println(string10); // 从1 开始的 两个个字符拼接成字符串 String string11 = new String(cs2,1,2); System.out.println(string11); // 按照特殊标记分隔字符串,得到字符串数组 String string12 = "1,2,3,4,5,6"; String[] array = string12.split(","); System.out.println(Arrays.toString(array));
阅读全文
0 0
- String常用的一些方法以及例子
- String的一些常用方法
- String的一些常用方法
- String 类的常用的一些方法
- String类以及常用的方法
- String类常用的一些方法
- String类的一些常用方法
- 字符串的一些常用方法 string
- Swift String 一些常用方法
- Java中String类的特点以及常用的方法
- String类的一些常用的方法介绍
- String类的概念以及常用方法总结
- java中String类常用的一些方法
- java例程练习(String类的一些常用方法)
- Java String类 字符串的一些常用方法 --获取
- java中String、List、set的一些常用方法
- String类中一些常用方法的介绍和示例
- String类一些比较常用的方法总结
- Android Wi-Fi EAP-SIM认证流程
- Android (闹钟和通知栏的设置)
- Java-有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 。
- elasticsearch安装——linux集群方式
- div中内容换行问题
- String常用的一些方法以及例子
- this关键字的使用
- Python爬虫模拟真实登录案例系列之十二
- java.util.Date类型日期增减的方法
- js脚本测试
- start-all.sh出现Error:Cannot find configuration directory问题
- Android学习(十九)Fragment介绍
- 前端学习(七)HTTP源码解读之基础知识
- 由浅入深分析mybatis通过动态代理实现拦截器(插件)的原理