Hi everyone; two questions today. 1. I'm looking for a way to take each number from a string such as " 713 | 413 | 756 | 13 | 382 | -365 |" and put in into an appropriately sized 2 by [half as many elements] matrix/array. The input will always be an even amount of numbers. I already have a snippet of code to find out how many numbers there are total (count the |'s), divide by two, label as "temp", and you get "new int[2][temp]". The array needs to be ordered such that the 1st number is in [0][0]; 2nd number is in [1][0]; 3rd number is in [0][1]; 4th number is in [1][1]; (and so on until all numbers have been added.) That is if I'm stupid and can't see some easier way of doing this. As of the moment, I'm stuck on a String to Integer function or something. Say I have the string "234" and want to turn it into an integer with the value 234. Any help is appreciated. Insults on my stupidity are acceptable.

to convert a String to an Integer, go like this: String str = "435" int num = Integer.parseInt(str); As for your other questions, i dont understand it so sorry.

Rocky Summers
Ranch Hand

Joined: Nov 07, 2003
Posts: 66

posted

0

oh oh.. i can show you how to read in a file of |321|422|151|-252| etc. you dont need to count the | stuff.. there's a built in method in java where you can read in a string and ignore the |...