假设我有一个这样的数组:
[4s3hk7uf4vvjhmqt3u946f0n1r,2,3,asadasdasd, wew wewe]
我希望删除数组中任何元素的空格,并在该位置添加空元素。在我们的例子中,因为我们之前有两个空格
wew wewe
数组应转换为:
[4s3hk7uf4vvjhmqt3u946f0n1r,2,3,asadasdasd,,,wew wewe]
有没有办法做到这一点?
答案 0 :(得分:0)
类似的东西:
List<String> newList = new ArrayList<String>();
for( String s : yourArray ){
while( s.startsWith( " " ) ){
newList.add( "" );
s = s.substring( 1 );
}
int indexToAddValue = newList.size();
while( s.endsWith( " " ) ){
newList.add( "" );
s = s.substring( 0, s.length() - 1 );
}
newList.add( indexToAddValue, s );
}
String[] newArray = newList.toArray( String[] );