2014-02-10 242 views
-8

我正在阅读一个带有数字的文本文件。每个数字都有自己的行,并且我可以读取它们并使用println显示它们。但是,我想将它们转换为一个整数数组,这样我就可以使用数字在未来将一个字符串数组转换为一个Int数组

String lines[] = loadStrings("movements.txt"); 
for (int i = 0 ; i < lines.length; i++) { 
    println(lines[i]); 
    delay(100); 
} 
+2

你的问题是什么?你有什么尝试? – Maroun

+4

[点击](https://www.google.co.in/search?q=convert+a+string+array+to+an+int+array+in+java&oq=Converting+a+String+Array+to + an + Int + array&aqs = chrome.1.69i57j0l5.1921j0j7&sourceid = chrome&espv = 210&es_sm = 93&ie = UTF-8) –

+0

我希望能够将文本文件中的数字用作可视化的变量。我一直在寻找一种将字符串数组转换为Int数组的方式,但似乎无法找到任何与我正在做的事情相近的东西。 – user3292857

回答

0

我如何

String[] lines = ... 
int[] ints = new int[lines.length]; 
for(int i = 0; i < lines.length; i++) 
    ints[i] = Integer.parseInt(lines[i]); 
0

相信你想要做的事,如下列:

String[] lines = loadStrings("movements.txt"); 
int[] ints = new int[lines.length]; 

for (int i = 0; i < lines.length; i++) { 
    try { 
     ints[i] = Integer.parseInt(lines[i]); 
    } catch (NumberFormatException e) { 
     //Error handling goes here 
    } 
} 
相关问题