一个公用的类,提供一些常用的办法,这里我就拿把123456格式化成123,456这样的方法来说吧。
方案一:
public class FormatterUtil {
public String formatterString(String money){
//.....
return money;
}
}
比如在servlet中使用,通过spring依赖注入保持FormatterUtil的单例
private FormatterUtil formatterUtil;
public void execute(){
String money ="123456";
formatterUtil.formatterString(money);
}
public FormatterUtil getFormatterUtil() {
return formatterUtil;
}
public void setFormatterUtil(FormatterUtil formatterUtil) {
this.formatterUtil = formatterUtil;
}
方案二:
public class FormatterUtil {
public static String formatterString(String money){
//.....
return money;
}
}
使用:
public void execute(){
String money ="123456";
FormatterUtil.formatterString(money);
}
util类的内容很多,或者是类似的manager类。
大家认为哪一种解决方案好,或者更好的解决办法。
分享到:
相关推荐
本文将深入探讨Java中的静态块与静态方法,解析它们的区别、联系以及执行顺序,帮助读者更全面地理解`static`关键字在Java中的运用。 ### 静态方法 静态方法是通过`static`关键字声明的,它属于类而不属于类的任何...
下面我们将深入探讨静态方法、静态变量以及静态类等相关的知识点。 1. 静态方法 静态方法是与类关联,而不是与类的实例关联的方法。这意味着我们不需要创建类的实例就可以调用静态方法。它们在内存中只有一份,且在...
本文将详细讲解如何通过反射调用静态方法,并探讨在特定场景下,如MyBatis中的应用。 首先,理解反射的概念是至关重要的。在Java中,反射API(java.lang.reflect)允许我们获取类的信息,包括类名、构造函数、方法...
在C#编程中,面向对象是核心特性之一,它提供了静态类、构造方法以及静态方法等概念,这些是创建高效、可维护代码的关键元素。让我们深入探讨这些知识点。 首先,静态类是C#中不能被实例化的类,它们只包含静态成员...
本文将深入探讨PHP实现伪静态的方法及其优势。 一、什么是伪静态? 伪静态,顾名思义,是指在不改变网站实际动态生成页面的情况下,通过一定的技术手段让网页URL呈现出静态化的外观。静态页面在SEO中通常被认为更...
在这两种方法中,`_创建`子程序通常用于初始化静态数据成员,`_获取静态数据`和`_设置静态数据`则是为了读取和修改静态数据成员的值。在易语言中,这些子程序是类的成员函数,可以通过类实例或类名直接调用。 总结...
本文将深入探讨Java中的静态方法和静态变量,揭示它们的工作原理和实际应用。 #### 二、静态特性的概述 在Java中,静态(static)关键字被用来修饰类的成员变量和方法,表示这些成员属于类本身而非类的某个具体...
本篇文章将深入探讨如何使用Xcode编译静态库,这是iOS开发中常见的需求,尤其是在开发组件化或者第三方库时。 静态库是一种预先编译的代码集合,可以在编译时直接嵌入到应用中,使得应用包含了库的所有代码,不需要...
在设计类时,应根据方法所需的数据和上下文来选择合适的方法类型。正确地使用这些方法可以帮助提高代码的可读性和可维护性,同时避免不必要的复杂性。了解和熟练掌握类方法、实例方法和静态方法的使用,是成为一名...
Java 语言中的静态变量和静态方法是类级别的成员,它们不属于任何实例,而是直接关联到类本身。...在设计类和方法时,应考虑它们是否需要参与到多态中,以及是否应当使用静态修饰符,以便正确地管理类的行为和状态。
静态构造函数通常用来设置类型级别的初始化,例如初始化静态字段或者创建静态资源。 再来看静态方法和实例方法。静态方法属于类,可以直接通过类名调用,不需要实例化对象。它们不能访问类的非静态成员,因为这些...
本文旨在深入探讨放大电路静态工作点设置的目的及其调整方法,并结合甲乙类放大电路的特点进行具体说明。 #### 二、放大电路基础知识 放大电路主要功能在于将微弱的电信号(如声音信号)进行增强,以便于后续的...
本文将深入探讨如何在Qt中实现在静态函数中发送信号。 首先,我们需要理解Qt的信号与槽机制。信号是类中的特殊成员函数,它们不执行任何操作,但可以在特定事件发生时被“发射”或触发。槽则是响应这些信号的函数,...
伪静态设置方法详解 在网站开发与管理过程中,伪静态技术是一种常见的URL美化方式,它通过将动态页面的URL转化为类似静态页面的形式,不仅能够提升用户体验,还对搜索引擎优化(SEO)有着积极的影响。本文将深入...
在PHP的错误报告级别设置得严格的情况下,尝试用类名静态调用普通方法也会得到警告或错误,因为这种方式并不符合普通方法的设计原则。不过在PHP的早期版本中,由于面向对象的检测不够严格,某些情况下,即使是在静态...
本篇文章将深入探讨静态库和动态库的生成过程,以及它们的调用方法,特别关注在Visual Studio 2008环境下的实现。 首先,我们来了解静态库。静态库(Static Library)是编译好的二进制文件,它包含了可供其他程序...
在本课程设计中,我们将深入探讨“静态网页”的概念、设计方法和技术,旨在帮助学习者掌握创建高效、美观且功能完善的静态网站的技能。作为网页设计师或开发者的入门基础,理解并熟练运用静态网页至关重要。 首先,...
本文将深入探讨“tags标签伪静态”的方法,这是一种针对网站标签(tags)页面进行伪静态处理的技术实现。 ### 一、什么是伪静态? 伪静态,英文名为Pseudo Static,是指将动态网页的URL伪装成静态网页的URL,即...
本篇文章将深入探讨静态网站设计的要求及其相关知识点。 首先,设计题目是静态网站设计的起点。根据描述,我们可以看到设计题目可以自选,也可以从个人、班级网站、电子商务网站、音乐或视频播放网站、学习资源网站...