Java中String类的初始化和方法
2016-08-28 21:40
246 查看
public class testString { public static void main(String[] args){ String s = "123a"; //初始化方法1 System.out.println(s); char[] c1 = {'a', 'b','c','d','E'}; String s1 = new String(c1); //初始化方法2 String s2 = " wangzhe "; int a = 520; System.out.println(s1); //显示字符串 System.out.println(s.length()); //显示字符串长度 System.out.println(s.isEmpty()); //判读字符串是否为空 System.out.println(s.charAt(1)); //判断字符串中索引为1的位置的字符 System.out.println(s.equals("123A")); //判断字符串是否相等 System.out.println(s.equalsIgnoreCase("123A")); //忽略大小判断字符串时都相等 System.out.println(s.startsWith("12")); //判断字符串是否用“12”开头 System.out.println(s.endsWith("12")); //判断字符串是否用“12”结尾 System.out.println(s.indexOf("1")); //判断字符串中第一个“1”字符出现的位置 System.out.println(s.indexOf("23")); //判断字符串中第一个“23”字符串出现的位置 System.out.println(s.lastIndexOf("2")); //判断字符串中最后一个“2”出现的位置 System.out.println(s.substring(2,3)); //截取字符串的子字符串 System.out.println(s.contains("wang")); //判断字符串是否包含“wang” System.out.println(s.replace("12", "456")); //将字符串中的“12”用“456”替代 System.out.println(s.split("3")); //将字符串用“3”进行分割,得到字符串数组 System.out.println(s2.trim()); //去掉字符串的首位空白 System.out.println(s1.toUpperCase()); //将字符串转换为大写 System.out.println(s1.toLowerCase()); //将字符串转换为小写 System.out.println(s1.toCharArray()); //将字符串转换为字符数组 System.out.println(String.valueOf(a)); //将数组转换为字符串的形式 System.out.println(s1.concat(s)); //连接字符串 } }
相关文章推荐
- Java中String类的初始化和方法
- java虚拟机内存模型
- 抽象类 /java初学
- Spring Boot Shiro权限管理
- Java中类的加载与反射机制
- 对于Java中*流* 的认识
- 多态 /java初学
- 浅谈Java项目配置
- 【开源java游戏框架libgdx专题】-01-libgdx介绍
- 对象转型2 /java初学
- 用Springmvc做一个小小的登录检测
- 哈希 /java初学
- Activiti之eclipse插件安装
- Activiti之eclipse插件安装
- java : 打包导出 json.jar
- 【Spring实战】--1Spring的核心
- Struts2工作原理
- 对象转型 /java初学
- Java 泛型限定
- java35期视频教程分享