你有一个数字数组作为字符串:
val original_array = Array("-0,1234567",......)
这是一个字符串,我想转换为数字数组。
val new_array = Array("1234567", ........)
我怎样才能在scala中实现这一点?
使用original_array.toDouble给出错误
答案 0 :(得分:1)
简单的答案是......
.square {
width: 60px;
height: 60px;
display: inline-block;
}
.square-red {
background-color: red;
}
.square-blue {
background-color: blue;
}
.square-orange {
background-color: orange;
}
.square-purple {
background-color: purple;
}
#sort {
margin-top: 30px;
background-color: #414141;
border: 0;
color: #f2f2f2;
padding: 10px 15px;
cursor: pointer;
}
...但这有点危险,因为如果任何字符串都不正确,它会抛出。
这更安全......
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="wrapper">
<div class="row">
<div class="square square-red"></div>
<div class="square square-blue"></div>
</div>
<div class="row">
<div class="square square-orange"></div>
<div class="square square-purple"></div>
</div>
</div>
<button id="sort">Sort Orange</button>
...但您想要使用涵盖所有情况的正则表达式模式。此示例不会识别浮点数(&#34; 1.1&#34;)或负数(&#34; -4&#34;)。 val arrNums = Array("123", "432", "99").map(_.toDouble)
之类的东西可能符合您的要求。