您的位置:

java分组,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]);

}

}

}