当前位置:首页
开发技术指南» 文章正文
    引言:

 ·求教有关字符串的简单问题    »显示摘要«
    摘要: 定义一字符串“abcde11111”,将其中的一些字符删除后存为新的字符串。 我用char *temp指向字符串,用temp[i]进行操作,当我存操作完后,用temp[x+1]=‘\n’来结束字符串,x为最后一个所取的字符,但结果错误。请问如何结束一个字符串? ......
    摘要: 一个页面里有两个frame <iframe class="composition" id="composition" marginheight="1" marginwidth="1" width="100%" height="400"> </iframe......


高分关于JAVA类调用的问题100分,在线等待

有谁知道怎样用变量的形式调用一个类中的属性  
  例如:  
          public   class   A{  
              public   static   String   uuu="hello";          
              public   static   String   iiii="world";  
  }  
  我想做个类,包含一个方法,传一个变量,然后取得A类的不同属性值  
          public   class   B{  
              public   String   getElement(String   x){  
                  //在这里用传过来的字符串变量X取得不同的A类的值  
                  比如说return   A.x但我知道这样写是不行的,怎么才能根据需要显示不同的A变量的值呢    
  }  
  }  
  高分请教,着急

NO.1   作者: gfzhx

可以用Class类来实现,具体你参考javadoc就知道了。

NO.2   作者: bhr

说过用反射了呀!  
  http://java.sun.com/docs/books/tutorial/reflect/index.html

NO.3   作者: xioyoo

public   class   A  
  {  
  public   static   String   uuu="hello";          
          public   static   String   iiii="world";  
   
  }  
  ——————————————————————————————  
  import   java.lang.reflect.*;  
  public   class   B  
  {  
  public   String   getElement(String   x)  
  {  
  A   a=new   A();  
  Field   field=null;  
  try  
  {  
  field=a.getClass().getField(x);  
  }  
  catch(NoSuchFieldException   e)  
  {  
  System.err.println("no   such   field");  
  e.printStackTrace();  
  }  
  catch(SecurityException   e)  
  {  
  System.err.println("security   exception");  
  e.printStackTrace();  
  }  
  if(field==null)  
  return   "no   such   field";  
  Object   obj=null;  
  try  
  {  
            obj=field.get(a);  
  }catch(Exception   e){e.printStackTrace();}  
  String   value=(String)obj;  
  return   value;  
  }            
  public   static   void   main(String[]   args)  
  {  
  if(args.length==0)  
  {  
  System.out.println("please   input   an   arg");  
  System.exit(0);  
  }  
  String   key=args[0];  
  B   b=new   B();  
  String   s=b.getElement(key);  
  System.out.println("***"+s+"***");  
  }  
  }


 ·sql的外联接问题    »显示摘要«
    摘要: 我在tadodataset中的用的sql语句为 select distinct billid,stock.cldm,stock.clmc,stock.dw,cgsl,ycgdj,provider.gysjc, importer.dwjc,fyfs,yqrq,ydrq,larq,tzdh from items,stock,client,importer,provider where item......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE