java 代码
1.float精确位数运算
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
2. 强制性得到某个类的某个属性的类型
package test;
public class TestAction {
private TestManager manager = new TestManager();
}
package test;
public class TestManager {
}
package test;
import java.lang.reflect.Field;
public class Test3 {
public static void main(String[] args){
try{
TestAction testAction = new TestAction();
Object object = testAction;
System.out.println(object.getClass());//class test.TestAction
Field field = object.getClass().getDeclaredField("manager");
boolean accessible = field.isAccessible();
field.setAccessible(true);
Object result = null;
result = field.get(object);
field.setAccessible(accessible);
System.out.println(result);
}catch(Exception e){
e.printStackTrace();
}
}
}
打印结果为:
class test.TestAction
test.TestManager@9cab16
3.arrayToString
/**
* Convert an array of strings to one string.
* Put the 'separator' string between each element.
* @param a
* @param separator
* @return
*/
public static String arrayToString(String[] a, String separator) {
StringBuffer result = new StringBuffer();
if(a==null){
return "";
}
if (a.length > 0) {
result.append(a[0]);
for (int i=1; i<a.length; i++) {
result.append(separator);
result.append(a[i]);
}
}
return result.toString();
}
分享到:
相关推荐
Java基础知识(笔试面试必备) 包括如何跳出当前的多重嵌套循环、设计一个一百亿的计算器、"=="和equals方法究竟有什么区别、静态变量和实例变量的区别、abstract class和interface有什么区别等等 备注:里面的序号...
3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,...
Java 概述、环境变量、注释、关键字、标识符、常量 ...在学习 Java 之前,需要了解 Java 的基础知识,包括 Java 的概述、环境变量、注释、关键字、标识符、常量等。只有了解了这些基础知识,才能更好地学习 Java 编程。
本笔记涵盖了JavaSE的基础知识,包括Java入门、环境变量、JDK和JRE、Java的主要特性、Java基础概念、计算机的存储规则、数据类型和标识符命名规则等。 一、Java入门 Java入门的主要内容包括CMD常见命令、环境变量...
Java毕业设计 基于SpringBoot+Vue+ChatGPT的对话知识分享面试辅助网站源码+部署文档+全部资料(优秀项目Java毕业设计 基于SpringBoot+Vue+ChatGPT的对话知识分享面试辅助网站源码+部署文档+全部资料(优秀项目Java...
开发者需掌握Java基础、Swing编程、JDBC数据库操作等核心知识点,并根据文档指导逐步构建系统。整个开发过程遵循MVC设计模式,将视图、模型和控制器分离,以确保代码的清晰和系统的可维护性。在实际开发中,还应考虑...
3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,...
基于java知识图谱的农业病虫害数据查询系统(附数据爬虫)源码+全部资料(毕业设计).zip基于java知识图谱的农业病虫害数据查询系统(附数据爬虫)源码+全部资料(毕业设计).zip 【备注】 1、该资源内项目代码都经过...
这个项目旨在巩固和应用Java编程基础,特别是与GUI设计、事件处理以及数据结构相关的知识。以下是这个作业中涉及的关键技术点: 1. **Java基础**:首先,学生需要具备基本的Java编程能力,包括类定义、对象创建、...
1. **Java基础**:首先,你需要了解Java的基础语法,包括类、对象、方法、变量等概念。通讯录的每个联系人可以被看作一个对象,包含姓名、电话、邮箱等属性,而这些属性和行为则可以通过类来定义。 2. **集合框架**...
这些章节可能是按照逐步教学的顺序编排的,涵盖了EasyUI的基础知识到进阶用法。Lession58可能涉及EasyUI的基本组件和布局,如网格系统、表单控件、对话框以及如何初始化和配置它们。而Lession59可能进一步讲解了更...
总的来说,这个Java期末课程设计项目涵盖了Java编程、数据库设计、GUI开发等多个核心知识点,对于学习者来说,既是对理论知识的实践,也是对编程技能的锻炼。通过完成这个项目,学生可以深入理解Java在实际项目中的...
3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,...
通过上述实验项目的设置,学生不仅能够深入理解Java语言的基本概念和技术特点,还能够在实践中运用这些知识解决实际问题。每个实验项目都精心设计,旨在帮助学生掌握不同的技能和技术,从而为将来的职业生涯打下坚实...
下面我们将深入探讨如何在Java中实现这个过程,并提供相关的知识点。 首先,我们需要了解Java中的文本处理库,如`StringBuilder`或`StringBuffer`,它们用于构建动态的HTML字符串。基本思路是创建一个空的字符串...
Java毕业设计 基于SpringBoot+Vue的可编辑知识图谱的菜肴问答可视化系统源码+部署文档+全部数据资料 构建一个能通过在线编辑基本图元,以可视化的方式构建知识图谱的系统 平台,并能对构建后的知识图谱进行智能化...
3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,...
v3.0 2020-03-31 知识体系完善,在v2.0的基础上,新增20%左右的知识点 调整部分知识的顺序及结构,方便阅读和理解 通过GitHub页面搭建,之后阅读 v2.0 2019-02-19 结构调整,更适合从入门到精通; 进一步完善知识...
在Java中,这通常通过创建一个Contact类来实现,该类包含姓名、电话号码和备注信息等属性,并提供相应的getter和setter方法。用户可以通过控制台输入新联系人的信息,程序通过调用这些方法将数据存储到对象中。 ...