當前位置:首頁 » 編程語言 » java寫入數組

java寫入數組

發布時間: 2024-10-27 10:06:59

『壹』 java怎麼把數字存放到數組里去

1、如果數字個數是確定的,放到數組里可以,java中數組的初始化必須定義其長度

2、如果數字個數是不確定的,那麼建議放到list集合中去,因為集合操作相比數組更加的方便靈活

3、首先集合不需要限制於存儲長度,第二任何類型的數據list都能夠通過list.add(object)增加進去,因此推薦存放到list集合中,而且取值也是很方便的

publicclassDemo
{
publicstaticvoidmain(String[]args)
{
ListnumList=newArrayList();
intnum=10;
numList.add(num);
//這里只輸入一個數,但是也用循環寫出來吧,你可以拓展到添加多個數的list中去
for(inti=0;i<numList.size();i++)
{
//將每個數輸出即可
System.out.println(numList.get(i));
}
}
}

『貳』 JAVA一個已經排好序的數組(元素為10個),插入一個數按照原來的排序

1、數組插入新數據,首先需要擴容,java中數組需要使用數組的擴容方式:arr = Arrays.Of(arr, arr.length+1);
或者,//已有 int [] num ;
num = new int[num.length+1];重新定義數組,之後按順序遍歷插入,或者插入以後再排序也是可以的。

『叄』 java數組怎麼輸入數據

1.新建Java工程和自定義類。

『肆』 java輸入數字,將其存入數組

用StringTokenizer這個類比較簡單
import java.io.*;
import java.util.*;
public class inputNumIntoArray
{
int numbers[]=new int[20];
int num;

public static void main(String []args)
{
inputNumIntoArray getnum=new inputNumIntoArray();
String line=new String();
DataInputStream read=new DataInputStream(System.in);
try
{
line=read.readLine();
}
catch(IOException ex)
{
System.out.println(ex.toString());
}
for(int i=0;i<line.length();i++)
if(line.charAt(i)<'1'||line.charAt(i)>'9')
{
System.out.println("ERROR!CONTAITN OTHER CHAR!");
return;
}
getnum.getInteger(line);

getnum.output();
}
void getInteger(String line)
{
line=line.trim();
StringTokenizer tokens=new StringTokenizer(line," ");//用空格分割字元口串
int i,n=tokens.countTokens();//獲得數字的個數
i=0;
numbers=new int[n];//確定元素的個數
num=n;
while(tokens.hasMoreTokens())
{
numbers[i]=Integer.parseInt(tokens.nextToken());//將字元轉換成數字
i++;
}
}
void output()
{
for(int i=0;i<num;i++)
{
System.out.println("numbers["+i+"]="+numbers[i]);
}
}
}

熱點內容
愛情空間源碼 發布:2025-01-12 04:51:53 瀏覽:890
mongodbphp安裝 發布:2025-01-12 04:41:08 瀏覽:578
sql存儲文件路徑 發布:2025-01-12 04:37:31 瀏覽:242
我的世界伺服器小灰機 發布:2025-01-12 04:21:36 瀏覽:931
九通車聯網賬號密碼多少 發布:2025-01-12 04:21:32 瀏覽:293
怎麼把伺服器的ip固定了 發布:2025-01-12 03:55:42 瀏覽:580
php伺服器開發 發布:2025-01-12 03:55:35 瀏覽:674
軟體自製編程 發布:2025-01-12 03:54:00 瀏覽:536
j2ee和java的區別 發布:2025-01-12 03:42:44 瀏覽:583
android6小米 發布:2025-01-12 03:38:35 瀏覽:87