1.拆分字符串
遇到特殊字符,比如:对‘$’符号,就应该使用‘\\$’,后总结可以加个方括号如 "[.]"。
2.遍历HASHMAP
Iterator itr = map.keySet().itrator();
while(itr.hasNext())
{
Object temp1 = itr.next();
Object temp2 = tab.get(temp1);
}
3.日历操作
Calendar c = Canlendar.getInstance();
c.get(c.YEAR);//获取年份,其他同理
c.add(c.MONTH,-1);//上个月的日期
5.读取配置文件
对于ini 文件或者 properties文件,其实只要内容是 ds=dfjh或者 kd: ksadkf这种,就可以用
Properties pro = new Properties();
//pro.load (Main.class.getResourceAsStream("/test.properties"));或者
//pro.load (new FileInputStream ("test.properties"));
pro.getProperty ("test")
6.遍历vector
两种方式:
// for (Enumeration e = v.elements ();e.hasMoreElements ();)
// {
// System.out.println (e.nextElement ().toString ());
// }
Iterator item = v.iterator ();
while(item.hasNext ())
{
System.out.println (item.next ().toString ());
}
7.JAVA在WINDOWS下调用其他程序
try
{
Process p = Runtime.getRuntime().exec("mspaint");
p.waitFor();
}catch ...
8.获取键盘输入
BufferedReader input = new BufferedReader(new InputStream(System.in));
String s = input.readLine();
9.子类无参构造会隐式super(),若父类没有声明无参构造函数,而且有含参数构造函数,程序编译不通过。
12.代码中'@'标记符号使用,例如@ Override 在方法前面,表示此方法是覆盖父类方法,那么在编译时会自动检查父类中是否有该方法。
18.JAVA 截取小数位数
float a = 1234.5678f;
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
String a=df.format(a);
System.out.println(a); //1234.56
//写#的是有值就写值,没值就不写
//写0的是有值就写值,没值就写0
http://www.blogjava.net/JAVA-HE/archive/2007/02/07/98513.html
相关推荐
标题"重复n遍同一句话"所暗示的,可能是利用编程语言或特定工具来实现一个功能,即重复执行某个任务n次。在这个场景下,我们可以深入探讨以下几个IT相关的知识点: 1. **循环结构**:在编程语言中,如Python、Java...
在Java编程语言中,"按相反的顺序输出"通常指的是逆序打印数组、字符串或者其他集合类型的数据。...理解并熟练掌握这种技巧对于Java开发者来说是至关重要的,它能帮助你在处理数据时更加灵活高效。
这句话强调了持之以恒的重要性: - **持之以恒**:技术领域变化迅速,保持持续学习的状态能够确保自己不落后于时代潮流。 - **积累经验**:小步快跑式的学习方式有助于逐步积累经验和技能,最终实现质变。 ### 3. ...
以下是一些关键的一句话技巧: 1. **纯文本粘贴**:当你从外部文档复制内容到Dreamweaver时,如果只想粘贴文字而不需要格式,可以使用“编辑”菜单中的“粘贴为纯文本”命令,避免引入不必要的格式。 2. **...
12. **包注释内容**:包括一句话概述、详细描述、产品模块名、公司版本信息,这些信息有助于理解和维护包内的代码。 遵循这些编码规范,不仅可以提升代码质量,也有利于团队之间的沟通和协同开发,降低维护成本。...
【描述】:“泡泡扩小程序很好玩的毕业时间卡拉结束啦实打实”这句话虽然有些口语化,但我们可以从中提取出几个关键信息点。首先,“泡泡扩小程序”可能是游戏的内部昵称或项目名,它可能包含了一些扩展功能或改进。...
例如,程序可能接受用户输入的一句话,并进行词法分析、语法检查或生成反向语序的句子。 3. NETRIS:这是一个可能的网络版俄罗斯方块游戏,它需要实现游戏逻辑、图形渲染以及网络通信功能。Java的Socket编程和多...
这句话意味着这个项目包含了一套高质量的Java源代码,用于实现一个烟花游戏。用户下载并研究这些源代码,可以深入理解如何在Java中实现游戏逻辑,特别是烟花爆炸和升空的动画效果。开发者可能通过阅读和分析这些代码...
“但是你不一定懂”这句话则强调了理解代码背后的逻辑和设计思路的重要性,而不仅仅是读懂代码的表面结构。 下载并认真研读这些源代码,确实能带来很多好处。例如,你可以通过阅读高质量的代码来提升自己的编程风格...
"迷时师度,悟了自渡",这句话暗示了在这个过程中,教师可以引导你找到方向,但最终的理解和掌握还需依靠自己去实践和领悟。 Java是一种广泛使用的面向对象的编程语言,其特性包括平台无关性、内存自动管理(垃圾...
Java开发者中流行着一句话:“工欲善其事,必先利其器”,IntelliJ IDEA 正是这把利器。它以其强大的功能和智能化的编码辅助获得了Java开发者的广泛赞誉。以下是关于IntelliJ IDEA 的详细知识点梳理: ### 安装配置...
"供大家学习java的用处不少"这句话暗示了这个游戏代码设计清晰,结构良好,适合初学者理解和学习。通过研究游戏源代码,开发者可以学习到如何使用JAVA来控制游戏循环、事件处理、对象移动和碰撞检测等核心概念。 ...
该方法涉及到Java文件I/O操作、字符串遍历和运算实现统计功能的相关技巧。 首先,我们需要使用Java的Scanner类来读取键盘输入,并将其保存到txt文件中。具体代码如下: ```java Scanner scanner = new Scanner...
”:这句话表明当前市场上高质量关于JavaServer Faces的书籍较少,而本书可能是其中质量较好的一本。这说明这本书对于想要深入学习JSF技术的开发者来说,可能是一个宝贵的学习资源。 标签:“Java JSF”:此标签...
【描述】"java编程,循序渐进,由浅入深,逐步掌握编程技巧",这句话暗示了学习Java的过程应该是系统性的,从基本概念和语法开始,逐步深入到更复杂的编程概念和技术。这包括了解Java环境的搭建,掌握基础数据类型、...
7. 谨记不会的或不清楚的不要乱说,可能一句话就是暴露了自己的水平 Java面试题的分类 Java面试题可以分为五类:对比类、知识类、列举类、原因类、原理类。 对比类 对比类的面试题是比较两个技术的异同点,例如...
【描述】"大的东西都是小的集起来的",这句话暗示了Java全集可能是一个综合性的资料库,由多个小型但关键的学习模块组成,这些模块共同构成了全面的Java知识体系。"看看,或许有用"则提示我们这些资料可能是实用的,...
"你懂的,珍贵的课程资源" 这句话暗示这份资源可能是稀缺的,具有较高的价值。它可能包含了课程教师的指导、学生的实践代码或者详细的解题思路,对于学习Java编程,尤其是游戏开发部分的人来说,是一个宝贵的参考...
【描述】"来自源码家族51源码的Java编程百例,精不精髓,还望大家多多指教,谢谢"这句话表明这个资源来源于51源码平台,这是一个专门提供编程源代码学习的社区。"Java编程百例"意味着这里有大量的实际编程例子,学习...
俗话说“预防胜于治疗”,对于这么令人讨厌的空指针异常,这句话也是成立的。值得庆幸的是运用一些防御性的编码技巧,跟踪应用中多个部分之间的联系,你可以将Java中的空指针异常控制在一个很好的水平上。顺便说一句...