获取形式为(num/num)的Java字符串,使其成为两个双值
例如,如果我有一个字符串(24/25),我将如何处理剩下的两个双值24和25。我的目标是,最终,给定一组这种形式的数字,将每一个除以,再加起来得到平均数。我对Java相当陌生,老实说,我很困惑该从哪里开始。谢谢大家! 正如安德烈亚斯所说。首先,需要在括号之间取子字符串。使用 现在将24/25拆分为24和25。你可以用获取形式为(num/num)的Java字符串,使其成为两个双值,java,string,double,Java,String,Double,例如,如果我有一个字符串(24/25),我将如何处理剩下的两个双值24和25。我的目标是,最终,给定一组这种形式的数字,将每一个除以,再加起来得到平均数。我对Java相当陌生,老实说,我很困惑该从哪里开始。谢谢大家! 正如安德烈亚斯所说。首先,需要在括号之间取子字符串。使用 现在将24/25拆分为24和25。你可以用 然后你可以用解析它们,我就把这个留在这里。Javadoc是一个强大的东西;)我想说-从一个像样的java教程开始:)看看和的javadoc,你应该能够理解它。使用的方法有index
然后你可以用解析它们,我就把这个留在这里。Javadoc是一个强大的东西;)我想说-从一个像样的java教程开始:)看看和的javadoc,你应该能够理解它。使用的方法有
indexOf()
、substring()
和parseDouble()
。输入是(24/25)
,而不是24/25
。此外,考虑到OP看起来是多么绿色,我会转向indexOf()
和substring()
,而不是split()这样的方法
它使用正则表达式和数组。有很多方法可以做到这一点。这是一种可能性。也可以构建一个解析器,一个代码就足够开始了。