`
pharaohsprince
  • 浏览: 295584 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

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

阅读更多


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



分享到:
评论

相关推荐

    smali2java——直接将smali转换成java

    Java是广泛使用的面向对象编程语言,以其"一次编写,到处运行"的理念著称。在Android开发中,Java是主要的编程语言之一,用于编写应用程序的逻辑。Java代码编译后生成字节码,然后在Android设备上的DVM或ART...

    java csdn java++

    【标题】"java csdn java++" 暗示了这个压缩包可能包含了与Java编程语言相关的学习资料或项目,而"java++"通常不是官方的术语,可能是用户用来表示进阶Java学习或者扩展Java技能的意思。CSDN(China Software ...

    java xml解析工具类 java xml解析工具类

    java xml解析工具类 java xml解析工具类java xml解析工具类 java xml解析工具类java xml解析工具类 java xml解析工具类java xml解析工具类 java xml解析工具类java xml解析工具类 java xml解析工具类java xml解析...

    批量转换json到java类工具

    将json转换为javebean的工具,封装jsonschema2pojo,用户可以修改配置文件json2Beans.json,然后运行Json2JavaBean2.bat直接生成对应类。 能够批量转换json为bean,直接拷贝到项目中使用。 提醒: 需要提前安装java...

    Java文件工具类

    Java文件工具类

    java分页工具类

    page.java java分页工具类

    【强2】30个java工具类

    使用java工具类可有效的提高开发效率! 没有CSDN积分的朋友到这里源头下载:http://www.javacs.cn/bbs/thread-382-1-1.html 感谢支持 [工具类] CookieCounter .java.txt [工具类] 验证码img .jsp.txt [工具类] Java中...

    Java实现XML文档到word文档转换

    用户可以根据自己的需求定义所需的标记,并根据一些通用原则创建这些标记。尽管在标记意义上具有一定的灵活性,XML因其强大的可扩展性、与Java的完全兼容性以及良好的移植能力,在网络数据传输和处理中扮演着重要...

    C#代码转java代码工具

    一个很强大的工具, 能将c#代码片段、文件甚至工程直接转换成java代码,并能彻底解决外部引用的DLL问题,最强的是支持c#工程的直接转换,生成的Java代码质量也很不错。软件已破解,去除了未注册版最多只能转换1000行的...

    java常用类解析及示例及一些工具类源代码

    主要讲解了System类、Object类、Arrays类、Cloneable接口、IO系统输入输出类及装饰类、IO系统文本读写工具类、IO系统二进制读写工具类、对象序列化工具类、File类及文件搜索工具类、java异常机制及自定义异常类、...

    java任意音频文件格式转mp3

    Java音频视频编码器,本文实例将任何音频格式转换为MP3格式 您还可以调整视频大小,更改其大小和比例等 本文实例实用于任何Windows,MacOS,Linux系统 附:完整jar项目,完善的demo,详细的注释,简单易操作

    CSDN社区Java杂志2

    【压缩包子文件的文件名称列表】:《CSDN社区电子杂志——Java杂志》第二期.pdf表明这本杂志是以PDF格式提供的,读者可以下载阅读,其中可能包括专家访谈、技术解析、案例研究、开发者经验分享等多个部分。...

    CSDN社区电子杂志Java杂志

    【CSDN社区电子杂志Java杂志】是一本专注于Java技术领域的专业出版物,由知名IT社区CSDN发行。这本杂志深入探讨了Java编程语言及其相关技术,为读者提供了丰富的学习资源和行业动态。其内容涵盖了从基础概念到高级...

    使用Java编写爬虫,一键获取CSDN文章内容.zip

    在本项目中,我们主要探讨的是如何使用Java编程语言来编写一个网络爬虫,以便从CSDN(China Software Developer Network)网站上抓取并保存文章内容到本地。CSDN是一个面向中国开发者的重要平台,提供了丰富的技术...

    Java 读写docx文件后直接转成PDF方法

    7. **依赖管理**:在Java项目中,通常使用Maven或Gradle来管理依赖,如Apache POI和PDF生成库。你需要在项目的`pom.xml`或`build.gradle`文件中添加对应的依赖项。 8. **实际代码示例**:虽然具体的实现细节不在...

    CSDN Java开发文档(至20050906)

    CSDN上的java文档,从网页上拉下来处理后用cyberarticle输出成chm文档

    Tangible Software Solutions 源代码转换可在 VB.NET、C#、Java、C++和Python之间

    Tangible Software Solutions 是功能齐全的源代码转换软件,可在 VB.NET、C#、Java、C++和Python之间,使用简单,功能丰富,灵活的进行选择和操作,界面友好。 C# to C++ 转换 C# to Java 转换 C# to VB 转换 C++ ...

    Java连接数据库 JDBC封装类 带使用例子

    Java JDBC封装类,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类使用。

    java将文本转换成语音

    本工程为MyEclipse创建的java工程,用于探索如何将文本转换成语音。 本工程编码方式:UTF-8 参考http: 7个开源的TTS(文本转语音)系统:http://blog.csdn.net/gaohuanjie/article/details/22647159 3个开源TTS...

Global site tag (gtag.js) - Google Analytics