本文目錄一覽:
- 1、java數組按照相同的個數分組的實現,求大神!
- 2、JAVA怎麼實現這個分組需求
- 3、java中的分組框怎麼實現?
- 4、Java 隨機分組
- 5、java項目分組如何分工,分幾塊?
- 6、java截取字符串中的數字,並且分組?
java數組按照相同的個數分組的實現,求大神!
//模擬一個序列
ListDouble doubles = new ArrayList();
doubles.add((double) 5);
doubles.add((double) 4);
doubles.add((double) 3);
doubles.add((double) 5);
doubles.add(2.2);
doubles.add((double) 4);
//定義兩個記錄的list,他們是同步的,一個記錄值,一個記錄出現次數
ListDouble star = new ArrayList();
ListInteger number = new ArrayList();
//數字數量分組
for(double i : doubles){
if(-1 != star.lastIndexOf(i)) {
number.add(star.lastIndexOf(i), number.get(star.lastIndexOf(i))+1);
}else {
star.add(i);
number.add(1);
}
}
//打印出結果,得到的序列再根據需求進行處理
for(int i =0 ; i star.size() ; i++) {
System.out.println(“==========”);
System.out.println(“star:”+star.get(i));
System.out.println(“number:”+number.get(i));
}
JAVA怎麼實現這個分組需求
方法一:把這100個數字按照從小到大的順序排序,設置兩個標記為a、b,a表示取出數字的正序,b表示取出數字的倒序,然後依次取第一個(a)和最後一個(b),假設和為m,
若105m95,放入數組,a++、b++,循環;(循環1)
若m105,b=b+1,返回上一級循環,
若m95, a=a+1,則取m和a對應的數相加,假設和為n,(循環2)
若105n95,把這些數字放入數組,返回上一級循環;
若n105,b=b+1,返回上一級循環;
若n95,進入遞歸進入循環2;
java中的分組框怎麼實現?
例如:CheckboxGroup group = new CheckboxGroup();
Checkbox box1 = new Checkbox(“男”,group,ture);
Checkbox box2 = new Checkbox(“女”,group,false);
。。。。。。
Checkbox boxn= new Checkbox(“…”,group,false);
這就是有很多控制圈在一起,且只有一個是選中狀態,即單選按鈕。
補充:Java是一種可以撰寫跨平台應用軟件的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、遊戲控制台、科學超級計算機、流動電話和互聯網,同時擁有全球最大的開發者專業社群。
Java 隨機分組
有一組數據,然後你又每組需要分4個人,到底是一組數據還是多組數據呀,不知道你是不是想把一組 數據分成4份?如果是,給你個思路 ,假如你的這組數據是一個字符串數組a,你就循環a的長度次數,每次都產生一個0到a長度之間的隨機數,強轉成int,並記錄到一個新數組裡,這樣一直循環取,當然,如果新數組裡已經記錄的數字不要重複記錄,保證這個新數組裡裝的是唯一的數,並且這些數組裡的數字,是你字符串數組的a的下標,然後循環新數組,按新數組裡的值做下標去取a數組裡的字符,a長度假如是20的話,每隔五個就放在一起,這樣分成四份,而且取的順序是新數組的下標來決定的,而新數組的下標又是隨機生成的,。。。這樣就達到隨機將這組數據分成份了
java項目分組如何分工,分幾塊?
要看是什麼項目了,J2EE的前台一塊,做頁面,javascript類,後台一塊,java與數據庫,前台之間協作,後台又可以細分,加入了框架類的話,就可以分MVC結構,MVC不懂請百度。數據庫又可以分數據庫開發,寫數據庫存儲過程,當然這塊可以沒有,有些直接用JAVA框架與數據庫交互。如果CS的話,前台就會是java的SWING或直接用別的像vb這煩前台開發。
java截取字符串中的數字,並且分組?
用正則表達式按數字和中文的交界處切分字符串,就可以實現你的要求,完整的Java程序如下
public class F{
public static void main(String[] args){
String str=”魚豆腐20海帶3掌中寶8雞翅2可樂2″;
String[] s=str.split(“(?=[0-9])(?=[\u4e00-\u9fa5])”);
for(int i=0;is.length;i++){
System.out.println(s[i]);
}
}
}
原創文章,作者:CARD,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/132577.html
微信掃一掃
支付寶掃一掃