java string [] array删除特殊字符

时间:2017-07-18 08:54:01

标签: java string

如何删除"," s[0,2]中指定的以下字符串中的location(818001,818002)(151515,151515)并再次存储到字符串[]

String[] s = {"818001,818002","121212","151515,151515"};

2 个答案:

答案 0 :(得分:0)

你应该更详细地解释你的问题。

我认为你想要的是:

s = '(818001,818002)(151515,151515)' //the string you have.
s = s.replace(')(',',').replace('(','').replace(')','');// output "818001,818002,151515,151515"
final_string = s.split(','); //output (4) ["818001", "818002", "151515", "151515"]

答案 1 :(得分:0)

如果您需要在String数组索引中删除逗号(或任何其他字符),最简单的方法是遍历数组并使用String.replace()

 <activity 
        android:windowSoftInputMode="stateHidden|adjustPan|adjustNothing"
        android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"

          />