-
这两种 定义String的差异
这两种定义String的区别Strings1=newString();Strings2="";intx=99;=======================================为什么s1=s1+x;会报错而s2=s2+x;就不会报错?如果写成s1=""+s1+x;就不会报错了有人能解释一下么?===============================================...
7752
热度 -
关于HashMap排序的有关问题
关于HashMap排序的问题publicclass{publicstaticvoidmain(String[]args){Setst1=newHashSet(); st1.add(0); st1.add(5); st1.add(2);System.out.println(st1);Setst1=newHashSet(); st1.add("c"); st1.add("...
3805
热度 -
java 去掉字符串中的反复数据
java去掉字符串中的重复数据 有一组字符串比如北京,北京,上海,上海,上海,武汉-------->要得到北京,上海,武汉怎么去掉里面重复的字符串?functionDelRepetStr(Stringstr){varresult;varlist=str.split(",");for(vari=0;i<list.length;i++){if(result.indexOf(list(i))...
363
热度 -
[100分]JAVA读取、处理txt文件并把结果写入新txt
[100分求助]JAVA读取、处理txt文件并把结果写入新txt本帖最后由fanalin000于2012-07-2310:36:17编辑要用Java写个东西读取txt中的数据,若id1或者id2的值不同,就插入END,START(详细见结果),最后只输出修改后的id3列。我对java不熟,读入txt和写出新txt还是能自己弄的,但是不会比较id1的值或者id2的值,请大家帮忙,最好带注释,谢谢源文...
21
热度 -
Re: 一著名软件公司的java笔试算法题!该如何解决
Re:一著名软件公司的java笔试算法题!原题如下:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连.我看了回贴都没有很好解决,主要是没有排除重复。解决思路:强化题目,用1、2、2、3、4、5这六个数字排列“递增”序列...
421
热度 -
怎样在一个数组中循环比较是否有两个或多个值相同?该怎么解决
怎样在一个数组中循环比较是否有两个或多个值相同?如题,最好可以给出例子,谢谢!color='#e78608'>------解决方案--------------------给你思路,下面是简单实现的伪代码,返回的是原始数组中有重复值的元素:简单地说就是把数组进行排序,然后再顺序遍历比较这个数组中的元素;String[]a={,,,,,,,,,,};s.sort();//对数组进行排序String[]...
73
热度 -
[分享]两种特殊的Java容器类List和Set分析
[分享]两种特殊的Java容器类List和Set分析 容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的JoshuaBloch进行了重新设计,丰富了容器类库的功能。Java2容器类类库的用途是“保存对象”,它分为两类:Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元...
243
热度 -
咋那么回事,该如何处理
咋那么回事packagesrc;importjava.util.*;publicclassXimplementsComparable<X>{ Stringname; intid; publicX(Stringname,intid){ this.name=name; this.id=id; } publicvoidsetId(intid){ this.id=id; ...
64
热度 -
使用Iterator回遍历Collection集合里的元素,到底能否改变元素的值
使用Iterator来遍历Collection集合里的元素,到底能否改变元素的值?本帖最后由menglibinghe于2014-12-1717:35:49编辑我学习JAVA疯狂讲义时,知道当使用Iterator来遍历Collection集合里的元素的时候,Iterator并不是把集合元素本身传递给了迭代变量,而是把集合元素的值传递给了迭代变量,对集合元素本身并没有任何的影响。但是随后看到随书代码中...
96
热度 -
如何用compareTo()方法排序
怎么用compareTo()方法排序java的api中说明了compareTo()的方法:比较此对象与指定对象的顺序。如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正整数。我就是不明白得到的返回值是负整数、零或正整数,这和排序问题怎么联系起来?具体该怎么去定义我要比较的东西?color='#FF8000'>------解决思路----------------------如果不进行重载,...
30
热度 -
优化-从输入的字符串中截取最长的没重复字符的子串
优化-从输入的字符串中截取最长的没有重复字符的子串RT我用了2重for循环,应该不是最优。谁有好一点的改进。求请各路大神赐教!!!publicclassSubStr{ publicstaticvoidmain(String[]args){ Stringinput="abdabbsabcdefgssdwesskkkjl"; StringBufferoutput=newStringBuffer()...
565
热度 -
关于文件排序的一个有关问题
关于文件排序的一个问题现有三个文件:1.jpg,10000.gif,2.bmp现在我想对它们进行排序,排序的依据是按小数点前的数字大小排序,即得到如下效果:1.jpg2.bmp10000.gif我自己想了一个笨的办法,如下代码,基本可以实现,但是有一个问题,如果文件10000.gif换作1000000000000000000000000000000000.gif,那么就会出错,出错的原因就是注释的...
81
热度 -
抽象类与接口的区别,该如何解决
抽象类与接口的区别请教各位高手,我现在是一个JAVA的初学者,对抽象类与接口之间的关系不清楚,请帮满,谢谢!!color='#e78608'>------解决方案--------------------抽象类,是定义一个类的模板,解决了不同类中定义相同功能的问题,但他一定要被其它类extends后才能使用;接口是为了解决,JAVA的不能多继承而出现的,这样JAVA的功能就更强大了啊color='#...
46
热度 -
使用 SetTree 排序是遇到的小疑点。
使用SetTree排序是遇到的小问题。。。。。。。使用覆盖compareTo排序,结果最后总会出现一个多余的数据,不知道为什么请教高手。packageday11;importjava.util.*;publicclassTry{ /** *@paramargs */ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstu...
272
热度 -
Core Java札记 9.集合(I)
CoreJava笔记9.集合(I)本章重点:JavaCollction设计策略具体的集合类JavaCollection设计策略Java采用如下策略:JavaCollection也是采用interface和implementation分离.接口本身不关心实现的效率,那是选择时考虑的.JavaCollection是核心接口:Collection和Iterator.InterfaceCollection...
561
热度 -
新人,老师出的一道题
新人求助,老师出的一道题,int[]num={1,2,3,1,1,9,5,2,3};//想要删除重复的元素for(inti=0;i<num.length;i++){inttem=num;for(intj=0;j<num.length;j++){if(tem==num[j]){//这里想删除重复的元素,怎么写?}}}color='#e78608'>------解决方案----------...
5797
热度 -
翻新工场笔试题 帮忙详解
创新工场笔试题帮忙详解1,有1分,2分,5分,10分四种硬币,每种硬币数量无限,给定n分钱,求有多少种组合可以组合成n分钱?2,马戏团里有个叠罗汉的表演,为了便于美观,下面的人身高和体重都要大于上面的人。现在知道n个演员的身高和体重,请问最多能叠多少层?color='#e78608'>------解决方案-----------------------------------------------...
8935
热度 -
生手,求代码
新手,求代码1.请问各位大神怎么样删除数组中的重复元素或者复制一个数组,其中没有重复的元素,我初学java的,给个简单点的代码,谢谢!比如int[]array={1,2,3,4,6,8,2,1,3,5,1,2,6};需要的结果为array2={1,2,3,4,5,6,8};color='#e78608'>------解决方案-------------------------------------...
9804
热度 -
Custom Collector for Collectors.groupingBy无法正常工作
问题描述 考虑简单的Foo类: publicclassFoo{ publicFloatv1; publicFloatv2; publicStringname; publicFoo(Stringname,Floatv1,Floatv2){ this.name=name; this.v1=v1; this.v2=v2; } publicStringgetName(){ returnname; ...
80
热度 -
java学习笔记11-会合总结
java学习笔记11--集合总结java学习笔记系列:java学习笔记10--泛型总结java学习笔记9--内部类总结java学习笔记8--接口总结java学习笔记7--抽象类与抽象方法java学习笔记6--类的继承、Object类java学习笔记5--类的方法java学习笔记4--对象的初始化与回收java学习笔记3--类与对象的基础java学习笔记2--数据类型、数组java学习笔记1--开发...
79
热度