2

我已经输入了这个表格

test@test.com

和\或以这种形式

test@test.com;test2@test.com

或者

test@test.com;test2@test.com;test3@test.com

我应该标记所有,在一个字符串数组中,每个单元格只包含一个电子邮件,没有任何分隔符

;
4

1 回答 1

3

您不想标记化,只需使用split

String[] emails = { "test@test.com;test2@test.com;test3@test.com", "test@test.com"  };
List<string> result = new ArrayList<String>();

for ( string listOfEmails : emails ) {
  for( string email : listOfEmails.split(";") ) {
    result.Add(email).
  }
}

System.out.println(result);

它适用于所有情况。

于 2012-10-01T11:35:34.657 回答