Java中substring函數的簡單應用
阿新 • • 發佈:2019-03-09
lin space ini ase fun max none init pac
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的字符到字符串末尾的字符串
Java中substring函數的簡單應用