CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

简易问题,求教! 其实是散分。

楼主cceyjames(千堆雪)2005-06-01 11:33:29 在 Java / Web 开发 提问

做了一个方法:  
   
      public   static   boolean   isStandard(String   src)   throws   Exception    
      {  
                  boolean   isError   =   false;  
                  String   p[]=src.spilt("-");  
                  String   p1   =p[0];  
                  String   p2   =p[1];  
                  if   (!p1.equals(p2))  
                  {  
                    isError   =   true;  
                    break;  
                    }  
                  return   isError;  
  }  
   
  判断p1是否和p2相等。返回一个boolean。  
   
  我想在在这个方法的基础之上增加一个功能:  
  在p1不等于p2的情况下,返回p1和p2的值。  
   
  如何在这个方法中实现?可能要更改方法的返回方式。  
   
  我是菜鸟!  
   
   
   
  昨天加班到2点,今天特来散分!  
  问题点数:70、回复次数:19Top

1 楼dophin1003(浮云~~~)回复于 2005-06-01 11:54:32 得分 1

接分Top

2 楼dophin1003(浮云~~~)回复于 2005-06-01 11:56:01 得分 1

可以返回个ListTop

3 楼kiover(蓝色深海)回复于 2005-06-01 11:59:55 得分 1

haha,我接,返回的对象能存放你所需要的东东就行Top

4 楼cceyjames(千堆雪)回复于 2005-06-01 12:20:11 得分 0

嘿嘿,可是我返回的只能是boolean的呀,无法保存stringTop

5 楼AreamArgentateOfWing(梦幻银翼)回复于 2005-06-01 13:16:16 得分 15

private   String   p1;  
      private   String   p2;  
   
      public   static   boolean   isStandard(String   src)   throws   Exception   {  
          boolean   isError   =   false;  
          String   p[]   =   src.spilt("-");  
          String   p1   =   p[0];  
          String   p2   =   p[1];  
          this.p1   =   p1;  
          this.p2   =   p2;  
          if   (!p1.equals(p2))   {  
              isError   =   true;  
              break;  
          }  
          return   isError;  
      }  
   
      public   String   getP1()   {  
          return   this.p1;  
      }  
   
      public   String   getP2()   {  
          return   this.p2;  
      }  
  这样可以了吧?Top

6 楼lg820505(木鱼)回复于 2005-06-01 13:18:20 得分 1

不错  
  接分Top

7 楼galewithwing(漂流的风)回复于 2005-06-01 13:21:39 得分 2

这个相等有点说法,第一,数组长度相等,第二,其中内容相等;  
  如果是一般对象,还有其他说法Top

8 楼kaiser_800(绿色兵团)回复于 2005-06-01 13:28:13 得分 1

用get方法!接分。Top

9 楼lindd(塔洲之行)回复于 2005-06-01 14:21:33 得分 12

private   String   p1;  
      private   String   p2;  
      public   static   boolean   isStandard(String   src)   throws   Exception    
      {  
                  this.p1   =src.spilt("-")[0];  
                  this.p2   =src.spilt("-")[1];  
                  return   (!p1.equals(p2));  
        }//Top

10 楼OnlyFor_love(『勾勾手指头 一辈子不分手』)回复于 2005-06-01 14:23:27 得分 12

很简单啊,你可以单独写一个类用来返回这两个string的值,  
  然后在你的isStandard(String   src)方法里做一下判断,如果相等就返回true,如果不相等就返回false,并且调用你写的那个类就可以了!  
  以下是类似的程序,不过功能和你的一样,你稍微改改就可以了!  
  public   class   a  
  {  
  public   static   void   main(String   []   args){  
  a   test   =   new   a();  
  test.isStandard("abcd","acbd");  
   
  }  
   
  public   static   boolean   isStandard(String   str1,String   str2)  
      {  
                  boolean   isError   =   false;  
                  String   temp1   =str1;  
                  String   temp2   =str2;  
                  if   (temp1.equals(temp2))  
                  {  
                    isError   =   true;  
                    return   isError;  
                    }  
                    else{  
                    a.iffalse(str1);  
                  return   isError;  
                   
                   
                  }  
  }  
  public   static   String   iffalse(String   a){  
  System.out.println(a);  
  return   a;  
   
  }  
  }  
  Top

11 楼jxdn_yang((我不想做IT了))回复于 2005-06-01 14:26:19 得分 1

getTop

12 楼liuzhijie0451(小刘)回复于 2005-06-01 14:52:06 得分 1

我觉的“   OnlyFor_love(【土豆搬家】)   ”写的没有问题Top

13 楼cceyjames(千堆雪)回复于 2005-06-01 15:01:42 得分 0

按照AreamArgentateOfWing(梦幻银翼)   的方法,编译的时候报错:  
  non-static   variable   this   cannot   be   referenced   from   a   static   context   this.p1   =   p1;  
   
  non-static   variable   this   cannot   be   referenced   from   a   static   context   this.p2   =   p2;  
  Top

14 楼cceyjames(千堆雪)回复于 2005-06-01 15:02:53 得分 0

土豆搬家的写法是将这个实现功能写成了一个类了。  
  我只是想做一个方法即可,放入到项目中的某个tools类来调用。Top

15 楼zhaohb1980()回复于 2005-06-01 15:35:47 得分 20

public   static   String   isStandard(String   src)   throws   Exception    
      {  
                  boolean   isError   =   false;                  
                  String   p[]=src.spilt("-");  
                  String   p1   =p[0];  
                  String   p2   =p[1];  
                  String   str_return   =   p1   +   "-"   +   p2;  
   
                  if   (!p1.equals(p2))  
                  {  
                    isError   =   true;  
                    break;  
                    }  
                   
                  if   (isError)  
                  {  
                          str_return   =   "true";  
                  }  
                 
                  return   str_return;  
  }  
   
  再调用此函数的地方对你的返回值进行分析,看其是否equals("true")  
  下边的我就不用说了吧^_^Top

16 楼yinwenjie(java入门中)回复于 2005-06-01 15:41:09 得分 1

问题应该解决了吧,我来接分的Top

17 楼life8love(非你不可)回复于 2005-06-01 15:44:02 得分 1

和楼上动机一样Top

18 楼cceyjames(千堆雪)回复于 2005-06-01 15:53:28 得分 0

zhaohb1980()   的想法和我不谋而合。嘿嘿。我已经做好了,谢谢大家!  
  Top

19 楼cceyjames(千堆雪)回复于 2005-06-01 15:54:14 得分 0

我考,都要分哈?嗬嗬  
  好,现在散分。Top

相关问题

  • 简易送分题!!!先到先得。
  • 简易图象平滑放大DIB算法写出来了,速度很不理想!请高人帮忙优化!顺便散分!
  • 简易得分,请介绍一些好书
  • 高分提问:怎么做一个简易的Oracle客户端???
  • 简易浏览器
  • 简易计数器
  • 求开发一个简易的网站搜索引擎的建议?高分(100分)
  • php高分求基于imap的简易的邮件系统,或者给点资料,都给分啊
  • 关于GETCH与SCANF的一个问题//估计是一个内部BUG,请高手分析,有简易代码
  • 我的词法分析的简易程序,不知道怎么不对,高手帮忙

关键词

  • iserror
  • isstandard
  • spilt
  • 相等
  • 返回
  • 调用
  • boolean
  • 方法
  • src
  • equals

得分解答快速导航

  • 帖主:cceyjames
  • dophin1003
  • dophin1003
  • kiover
  • AreamArgentateOfWing
  • lg820505
  • galewithwing
  • kaiser_800
  • lindd
  • OnlyFor_love
  • jxdn_yang
  • liuzhijie0451
  • zhaohb1980
  • yinwenjie
  • life8love

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo