旮旯轩

集中精力,下定决心,永不放弃
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

List与String、数组的相互转换

Posted on 2022-01-05 17:15  在下刚哥  阅读(2680)  评论(0编辑  收藏  举报

String 转 List<Long>

String string = "1, 2, 3, 4";
List<Long> list = Arrays.asList(string.split(",")).stream().map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());

 

List<Long> 转 String

String str = Arrays.toString(listIds.toArray());   //[1,2,3,3,4]

 

List<String> list = new ArrayList<>(2);
list.add("guan");
list.add("bao");
String[] array = list.toArray(new String[0]);

 

String[] str = new String[] { "yang", "hao" };

List list = Arrays.asList(str);

仍然为数组,不可使用add/remove/clear方法。