Java中substring函数的简单应用
1.删掉一个字符串中的某个字符
/*
* 使用Java 中的 substring()函数删掉字符串中的某个字符
* deleteAssignChar函数的参数说明:
* str:被操作的字符串
* on:要删除的字符串是原字符串中的第几个
* c:要删除的字符
*/
public class Main {
public static String deleteAssignChar(String str,int on,char c) { int count = 0; for(int i = 0;i < str.length();i++) { if(str.charAt(i) == c) count++; if(count == on) { str = str.substring(0,i) + str.substring(i+1); } } return str; } public static void main(String[] args) { String str = "abcabcabc"; String str1 = deleteAssignChar(str,2,'c'); System.out.println(str1); } }
2.从某个位置截断一个字符串
substring(x,y) :截取从下标为x的字符开始,到下标y-1的字符结束 substring(x):截取从下标为x的字符到字符串末尾的字符串