gpt4 book ai didi

安卓字符串 : Find Number and Create New String

转载 作者:行者123 更新时间:2023-11-30 04:35:35 24 4
gpt4 key购买 nike

我有一个微调器,其中填充了一个字符串列表,例如“项目 1:1.5 - 2.5”,当从微调器中选择该字符串时,我想以某种方式从该字符串中提取数字部分 (1.5 - 2.5)然后计算这两个数字的平均值。

我最初的想法是在从微调器中选择字符串时获取字符串,然后使用 copyValueOf 方法从字符串中提取数字,然后将它们添加到自己的变量中并确定平均值。不幸的是,我不知道如何在代码中进行设置。如何从字符数组中单独收集数字?所有数字都是 3 位长 (2.3),包括小数,所以也许我可以在数组上使用 getChars 函数并将前 3 个字符放入一个变量,然后将最后 3 个字符放入另一个变量?

最佳答案

String s="Item 1: 1.5 - 2.5"//s=spinner.getItemAt(i)
String newS[]=s.split(":");//newS[0]="Item 1" and newS[1]="1.5-2.5"
String newS2[]=newS[1].split("-");//

Double d1=Double.parseDouble(newS2[0]);
Double d2=Double.parseDouble(newS2[1]);
Double avg=(d1+d2)/2;

关于安卓字符串 : Find Number and Create New String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6906919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com