[英]How to replace text symbol in Java or Text Editor
請注意,以下代碼的邏輯是“在找到第一個數值之后”,這與這些示例的“在第二個逗號之后”相同。 如果您需要更改此行為,則應更改mustReplace
設置為true
的條件,這意味着從這里開始替換到結束。
String t ="GROUP/COMPANY,USER/PASSWORD,BIRTHDAY:\"2010/01/01\",ADDRESS:\"US/ALASKA\"";
char[] textArr = t.toCharArray();
boolean mustReplace = false;
int i=0;
for (char c:textArr)
{
if (!mustReplace && Character.isDigit(c))
mustReplace=true;
if (mustReplace && c=='/')
textArr[i] ='?';
i++;
}
t = new String(textArr);
System.out.println(t);
Output:
GROUP/COMPANY,USER/PASSWORD,BIRTHDAY:"2010?01?01",ADDRESS:"US?ALASKA"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.