我希望能進行的操作是從去:Java字符串 - >兩個數字
String "32.63578..."
到:
float 32.63
long 578... //where '...' is rest of string
喜歡的東西在Python如下:
split = str.find('.')+2
float = str[:split]
long = str[split:]
我是新來的Java,所以我開始試圖查找等價物,但它似乎是一個更復雜的解決方案可能比正則表達式會是?除非有更多類似於Python的函數,而不是分割成一個char數組,並反覆迭代?
看到java.substring方法。然後Float.parseFloat和方法的Long.parseLong – stinepike
@StinePike'substring'沒有幫助,我不知道這個指數,需要「找」小數點。 – OJFord
我強烈建議學習使用Javadocs。但是你需要的方法是'indexOf'和'substring'。 –