(12条消息) Java最全截取字符串方法_一轻舞浅唱的博客-CSDN博客
先来介绍最常用的一种
1、通过subString()方法来进行字符串截取,返回字符串中的子字符串,在java中有两种用法
第一种,传递一个参数:
publicStringsubstring(int beginIndex)//该子字符串从指定索引处的字符开始,直到此字符串末尾。12
第二种,传递两个参数:
publicStringsubstring(int beginIndex,int endIndex)//从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。12
//参数说明:beginIndex – 起始索引(包括)、endIndex – 结束索引(不包括)。
函数原型:replace(CharSequence target, CharSequence replacement) 用replacement替换掉target。这两个参数都是字符串
很巧妙的计数用法,通过替换指定字符,在比对前后的长度,获取指定字符个数
类似删除,但java没有指定删除方法,
(11条消息) Java 输入一个字符串,获取里面有多少个a,以及每个a出现的位置?_java中字符串有多少个a_杜杜兜子的博客-CSDN博客
.toCharArray()转换为数组
Arrays.sort(arr);使用sort函数,实现字母,数字的自然顺序排序
直接通过toString()方法即可
StringBuilder sb=new StringBuilder("abc");String sb1=sb.toString();
StringBuilder sb = new StringBuilder(“hello”);
sb.append(“word”);
.contains(“”);
toStringMethod(i);}private static void toStringMethod(int[] arr){// 自定义一个字符缓冲区,StringBuilder sb = new StringBuilder();sb.append("[ ");//遍历int数组,并将int数组中的元素转换成字符串储存到字符缓冲区中去for(int i=0;i{if(i!=arr.length-1)sb.append(arr[i]+" ,");elsesb.append(arr[i]+" ]");}System.out.println(sb);}}