java中字符串常见的操作分享
下文笔者讲述字符串中常见的操作方法分享,如下所示:
例:
字符串常见的分割,去空格 ,大小写转换,字符首次出现位置获取
例:
字符串常见的分割,去空格 ,大小写转换,字符首次出现位置获取
String name ="字,符,串"; // 获取指定位置的字符 char c = name.charAt(0); // 获取对应的字符数组 char[] cs = name.toCharArray(); // 从第3个字符开始截取字符串 String subString1 = name.substring(3); // 从第3个字符开始到5-1的位置截取字符串 String subString2 = name.substring(3,5); // 根据,进行分割,得到3个子字符串 String subSentences[] = name.split(","); for (String sub : subSentences) { System.out.println(sub); } // 去掉首尾空格 String trimName = name.trim(); // 全部变成小写 String lowerName = name.toLowerCase(); // 全部变成大写 String upperName = name.toUpperCase(); // 字符第一次出现的位置 int index = name.indexOf('符'); // 字符串第一次出现的位置 int index = name.indexOf(",串"); // 字符串最后出现的位置 int index = name.lastIndexOf("符"); // 从位置2开始,'串'第一次出现的位置 int index = name.indexOf('串', 5); // 是否包含字符串 int index = name.contains("符"); // 替换所有的字符串 String replace = name.replaceAll(",", "-"); // 只替换第一个字符串 String replace = name.replaceFirst("-", "");
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。