我有一個包含幾個這樣的元素的串列:[1、1、2、2、3、3]。我想將這些數字組合成一個數字而不將它們相加,所以我希望最終數字是:112233;有沒有辦法做到這一點
uj5u.com熱心網友回復:
你應該使用list.join()方法:
List<int> list = [1, 1, 2, 2, 3, 3];
String concatList = list.join().toString();
print(concatList);
uj5u.com熱心網友回復:
您可以使用串列中的 reduce 方法
List<int> list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
String s = "";
for(int i in list) {
s = i.toString();
}
int result = int.parse(s); //result = 12345678910
結果最大值為2^63-1,否則會溢位!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/486299.html
上一篇:基于0到99之間的隨機值以預定義的概率執行不同的操作
下一篇:彈跳球碰撞-SFML
