本文目录一览:
- 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]);
}
}
}