Java的一些类的使用经验

原创 2005年05月21日 13:28:00

1.对字符串的末尾的进行限定的方法(例:让末尾不含,—,,)
while(strTrue.endsWith("+")||strTrue.endsWith("-")||strTrue.endsWith(","))//过滤掉末尾的++号
          strTrue=strTrue.substring(0,strTrue.length()-1);
2.一定要记住:对于数字要用==来比较,对于字符串则要用.equals(String)来比较,否则对于==的比较始终为否!
3.String 类型安标准来说没有长度限制,但是一般jdk中String的最大长度是4G
5.对于在java类中,在静态法方法中,不能使用类的属性变量!
6.对于Iterator 接口
  Collection 接口的iterator()方法返回一个 Iterator。Iterator接口方法能以迭代方式逐个访问集合中各个元素,并安全的从Collection 中除去适当的元素。
  (1) boolean hasNext(): 判断是否存在另一个可访问的元素
      Object next(): 返回要访问的下一个元素。如果到达集合结尾,则抛出NoSuchElementException异常。
  (2) void remove(): 删除上次访问返回的对象。本方法必须紧跟在一个元素的访问后执行。如果上次访问后集合已被修改,方法将抛出IllegalStateException。Iterator中删除操作对底层Collection也有影响。
即在一个hasNext()下,不要多次的调用.next()方法,否则会出现:NoSuchElementException异常。
7.对于把字符串转成Integer类型时,对于一般的不要用Integer.getInteger("23"),它可能转成一个null,因此是先把它转成用Integer.ParseInt转成int,然后强制类型转换:new Integer(23)即!                                                      8.显示一个yyyy-mm-dd hh:mm的时间
import java.util.*;
public class test{
  public static void main(String srt[])
  {
  Date d=new Date();
  GregorianCalendar  z=new GregorianCalendar();
  z.setTime(d);
  String dateTime=z.get(Calendar.YEAR)+"-"+z.get(Calendar.MONTH)+"-"+z.get(Calendar.DAY_OF_MONTH)+" "+z.get(Calendar.HOUR)+":"+z.get(Calendar.MINUTE);
   System.out.println(dateTime);
  System.out.println(d.toString());
  }
  }                                                                                                                                                                                             9.对于double和float型的书取得正负好的办法:
math.sinnum(..);

下面有来自类库的信息
Class Math
java.lang.Object
  java.lang.Math
其中有有关正负号方法如下可以解决你的问题
static double signum(double d)
          Returns the signum function of the argument; zero if the argument is zero, 1.0 if the argument is greater than zero, -1.0 if the argument is less than zero.
static float signum(float f)
          Returns the signum function of the argument; zero if the argument is zero, 1.0f if the argument is greater than zero, -1.0f if the argument is less than zero.

Java的一些类的使用经验

 1.对字符串的末尾的进行限定的方法(例:让末尾不含,—,,)while(strTrue.endsWith("+")||strTrue.endsWith("-")||strTrue.endsWith(...
  • purebel
  • purebel
  • 2005年07月20日 16:24
  • 389

Java一些基础类库小结

 1.常用的基础jar包 作为java语言使用者,我们可以感受到java语言带来的优势(平台无关、面向对象、多线程、高效易扩展等),而且它有很多已经实现的类库可以供我们直接使用,这些类库都是以...
  • linhaiyun_ytdx
  • linhaiyun_ytdx
  • 2015年10月13日 13:29
  • 692

Java的一些类的使用经验(转CSDN)

1.对字符串的末尾的进行限定的方法(例:让末尾不含,—,,)while(strTrue.endsWith("+")||strTrue.endsWith("-")||strTrue.endsWith("...
  • pharaohsprince
  • pharaohsprince
  • 2005年10月24日 20:29
  • 951

java中的一些类

java中的Math类 java中的Math类 常用值与函数: Math.PI 记录的圆周率  Math.E 记录e的常量  Math中还有一些类似的常量,都是一些工...
  • HUXU981598436
  • HUXU981598436
  • 2013年06月08日 09:44
  • 531

java 一些类的介绍

Vector 有三个构造函数:  public Vector(int initialCapacity,int capacityIncrement)  public Vector(int initi...
  • haizi8888
  • haizi8888
  • 2013年04月10日 20:07
  • 353

Java面试题Tomcat的优化经验

来源:传智论坛  Tomcat作为Web服务器,它的处理性能直接关系到用户体验,下面是几种常见的优化措施: 一、掉对web.xml的监视,把jsp提前编辑成Servlet。有富余物理内存的情况,加...
  • itcast_cn
  • itcast_cn
  • 2015年10月07日 15:32
  • 7516

使用变焦镜头的十条经验

美国摄影家诺曼 ·罗思柴尔德在多年使用变焦镜头的实践中积累了不少宝贵经验,总结成以下 10条提供给摄影爱好者参考。1.利用长焦距对焦    使用变焦镜头时,正确的对焦方法是先用长焦距对焦后,再选择...
  • georgejin
  • georgejin
  • 2011年02月16日 13:31
  • 471

jQuery和CSS3超酷元素分类过滤和排序插件

这是一款使用上非常简单的jQuery和CSS3元素分类过滤和排序插件。这个分类过滤和排序插件使用CSS的matrix()函数来对元素进行排序转换。整个分类过滤和排序的动画过渡十分的平滑。你可以通过纯j...
  • souhugirl
  • souhugirl
  • 2015年03月25日 13:00
  • 617

浅谈SQL语句优化经验

(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表...
  • qq_22929803
  • qq_22929803
  • 2016年05月07日 13:47
  • 552

三年java经验面试总结

此内容偏中高级,适合有三年经验者。 1.       java中wait和sleep有什么区别?多线程条件下如何保证数据安全?    答:最大区别是等待时wait会释放锁,而sleep会一直持有...
  • u010664947
  • u010664947
  • 2017年11月13日 11:19
  • 1023
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java的一些类的使用经验
举报原因:
原因补充:

(最多只允许输入30个字)