Java 中將字串集合轉換為整數集合的程式


假設以下是我們的一組字串 -

Set<String> setStr = new HashSet<>(Arrays.asList("50", "100", "150", "200", "250", "300", "500"));

現在,將它轉換為整數集合 -

Set<Integer> setInteger = setStr.stream().map(s -> Integer.parseInt(s)).collect(Collectors.toSet());

示例

以下是 Java 中將字串集合轉換為整數集合的程式 -

import java.util.*;
import java.util.stream.*;
public class Demo {
   public static void main(String args[]) {
      Set<String> setStr = new HashSet<>(Arrays.asList("50", "100", "150", "200", "250", "300", "500"));
      System.out.println("Set (String) = " + setStr);
      Set<Integer> setInteger = setStr.stream().map(s -> Integer.parseInt(s))
         .collect(Collectors.toSet());
      System.out.println("Set (Integer) = " + setInteger);
   }
}

輸出

Set (String) = [100, 200, 300, 500, 50, 150, 250]
Set (Integer) = [50, 100, 500, 150, 200, 250, 300]

更新於: 2019 年 9 月 23 日

384 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始吧
廣告