How to extract multiple floats from a string of floats in Java

1 Answer

0 votes
import java.util.Scanner;

public class ExtractFloatsFromString_Java {
    public static void main(String[] args) {
        String str = "2.809 -36.91 21.487 -493.808 5034.7001";
        float[] floats = new float[5];

        Scanner scanner = new Scanner(str);
        int i = 0;

        while (scanner.hasNext()) {
            String token = scanner.next();
            float f = Float.parseFloat(token);
            System.out.println(f);
            floats[i++] = f;
        }
        
        scanner.close();
    }
}



/*
run:

2.809
-36.91
21.487
-493.808
5034.7

*/

 



answered Jul 28, 2024 by avibootz

Related questions

1 answer 61 views
1 answer 68 views
1 answer 74 views
1 answer 71 views
1 answer 63 views
...