我的输入字符串就像
abc,def,wer,str
Run Code Online (Sandbox Code Playgroud)
目前它仅在逗号上分割,但将来它将包含逗号和换行符.目前的代码如下:
$scope.memArray = $scope.memberList.split(",");Run Code Online (Sandbox Code Playgroud)
将来我需要在逗号和换行符上拆分正则表达式,以便在逗号和换行符上拆分.我试过 - /,\n \但它不起作用.
我有一个列表,其中包含字符串ABC:123,abc:123;当我将它转换为设置它给我2个不同的元素.有一个单行方式将此列表转换为设置忽略大小写,以便我的集合包含ABC只有123.但是如果输入List包含ABC:123a4,abc:1234A4它应该在Set中给我2个不同的元素:ABC:123a4,ABC:1234A4我知道这可以在":"上拆分列表元素首先将abc转换为全部大写,然后将它们添加到新列表中,然后将其添加到新列表中.但是只是想知道是否有更好的方法(小行代码)来做到这一点.感谢任何大脑提前思考的想法.
List<String> memlist = new ArrayList<String>(Arrays.asList(memberList.split(",")));
Set<String> memberSet = new HashSet<String>(memlist );
memlist = new ArrayList<String>(memberSet);
Run Code Online (Sandbox Code Playgroud)