![](/img/trans.png)
[英]How can I convert a Java HashSet<Integer> to a primitive int array?
[英]How can I get textbox value into array and convert into integer in java
我需要將文本框值轉換為數組並將其轉換為integer 。
我不確定我應該第一次轉換並進入array還是在轉換后進入array 。
請通過相關示例進行說明,我已經將該代碼段捆綁了起來。 但據我所知,這是錯誤的。
String data [] = Integer.parseInt(jTextField1.getText());
String[] stringValues = jTextField1.getText().split("[,]");
int[] numArray= new int[stringValues.length];
for(int i=0; i<numArray.length; i++){
numArray[i]= Integer.parseInt(stringValues[i]);
}
您正在嘗試為字符串數組分配一個內部變量,因此它將不起作用。 因為兩種類型不兼容。
您必須具有整數數組,也可以具有字符串數組並使用文本字段的字符串值。
例如
String []stringData = {jTextField1.getText()};
要么
int [] = {Integer.parseInt(jTextField1.getText())};
但是由於只使用單個值,所以最好使用變量而不是數組。
嘗試這個:
String str = "34,56,78,32,45";
String[] parts = str.split(",");
for (int i = 0; i < parts.length; i++)
{
int no=Interger.parse(parts[i]);
//Do your stuff here
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.