`
heikehuan
  • 浏览: 5699 次
  • 性别: Icon_minigender_1
  • 来自: 孝感
社区版块
存档分类
最新评论

java类常用方法

    博客分类:
  • java
阅读更多
---获取系统当前时间
DateUtil.getDateTimeHelper()


---表示字符串为空
引入包import com.cthq.crm.util.StringUtils;
---StringUtils.isEmpty(XXX)


---字符串串联
StringBuffer  String = new StringBuffer("");
串联方法:String.append("XXX");
StringBuffer类型转换为String类型:String.toString();


--字符串分割(java类和js中通用)
通过逗号分割字符串:
String a = "a,b,c";
//java类中                                                  
String arr[] = a.split(","); 用数据存储
使用数组arr时 : arr[0],arr[1].....
//在js中                 
var arr = a.split(","); //js中数组不用[]    
使用数组arr时 : arr[0],arr[1].....


---插入表
ICommonBean cb = new DefaultCommonBean("TH_PARTNER", "ROW_ID=?ROW_ID?");
cb.addRow();
cb.addValue("ROW_ID", find());  //rowI用find()方法自动生成
cb.addValue("PTNR_STATUS", "10470007");
cb.addValue("LAST_MODIFY_DATE",DateUtil.getDateTimeHelper());
insert(cb);  //插入数据

---修改表
ICommonBean cb = new DefaultCommonBean("TH_PARTNER", "ROW_ID=?ROW_ID?");
cb.addRow();
cb.addValue("PTNR_STATUS", "10470007");
cb.addValue("LAST_MODIFY_DATE",DateUtil.getDateTimeHelper());
cb.addCondition("ROW_ID",(String)map.get("ROW_ID")); //通过此条件插入
update(cb);  //修改数据


---Dao中打印sql语句
String sql = QueryParse.getInstance().parseSQL(sqlName,sqlMap);


---执行sql语句
ICommonBean cb = selectByDefineWithPrepared(sqlName,sqlMap);
ICommonBean cb = (ICommonBean) select(sql);
取总数: int count = cb.getInt(0,"total");   //sql中把要统计的属性重命名为total
取sql查出的值:cb.getString(0,"DOCUMENT_NAME")


public void updateMobileProDetail(Map map){
    String sql = QueryParse.getInstance().parseSQL("updateMobileProDetail", map);
    exeSql(sql);
}
// 执行sql
public void exeSql(String sql){
    super.execute(sql);
}


---赋值框架
BeanUtils.copyProperties(category, sForm);


---分页方法
//action
public ActionForward statisticsMain(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
        int pageNo = getPageNo(request);
        int pageSize = getPageSize(request);
PageBean page = mobileNumResourcesService.getAllProLineInfo("selectAllProLineInfo",map,pageSize,pageNo);
        request.setAttribute("page", page);
}
//service中方法
    public  PageBean getAllProLineInfo(String sqlName,Map map,int pageSize,int pageNo)throws  Exception{
        List list = new ArrayList();
        String  sql = QueryParse.getInstance().parseSQL("selectAllProLineInfo", map);
        ICommonBean cb = mobileNumResourcesDao.getAllProLineInfo(sqlName, map,pageNo,pageSize );
        if (cb.getRows() > 0) {
            for (int i = 0; i < cb.getRows(); i++) {
                MobileResourcesVO vo = new MobileResourcesVO();
                vo.setNumbType(cb.getString(i, "numb_type"));
                vo.setRowId(cb.getString(i, "row_id"));
                list.add(vo);
            }
        }
        return new PageBean(pageSize, pageNo, cb.count(), list);
    }

分享到:
评论

相关推荐

    java string类常用方法

    Java String 类常用方法 Java中的String类是Java语言中最基本的类之一,它提供了许多实用的方法来操作字符串。在日常开发中,我们经常会使用这些方法来完成字符串的处理和操作。下面我们将详细介绍Java String类中...

    JAVA常用类和方法

    JAVA常用类和方法 JAVA语言中有许多常用的类和方法,以下是其中的一些: 字符串类 字符串是JAVA中最基本的数据类型之一。String类提供了许多有用的方法,以下是一些常用的方法: * 获取字符串的长度:length() *...

    JAVA中常用类的常用方法.pdf

    JAVA中常用类的常用方法主要涵盖了java语言中基础类库的关键类以及它们提供的主要方法。以下是针对文档内容的详细解释: 1. java.lang.Object类 Object类是Java中所有类的超类,它提供了多种方法,这些方法在Java中...

    java常用系统类库实验

    实验旨在加深学生对Java预定义类的理解,掌握常用类的运用技巧,以及熟练方法覆盖(重写)的实践。实验分为三个部分,分别围绕Math类、基本类型的包装类、日期类(Date和Calendar)、以及动态数组Vector类展开。 ##...

    JAVA常用类的使用方法

    以下是一些常用的Java类及其主要使用方法: 1. **Integer 类**: - Integer 类是 Java 中对基本数据类型 int 的封装类。它提供了一些静态属性和方法来处理整数。 - `MAX_VALUE` 和 `MIN_VALUE` 分别表示整数的...

    Java包装类常用方法表格.xlsx

    总结了一些Java包装类常用方法,以Excel表格的形式呈现给大家,希望对阅读的你有所帮助。关注作者7旅病娘,一起学习更多的有意思的编程相关知识。

    实验5 JAVA常用类.doc

    实验5的Java常用类主要涵盖了Java编程中的一些核心概念和常用工具类的使用。以下是这些知识点的详细说明: 1. **String、StringBuffer(StringBuilder)**: - **String** 类在Java中是不可变的,这意味着一旦创建了...

    一些java常用的工具类

    以下是对"一些java常用的工具类"的详细说明。 首先,工具类通常包含静态方法,这些方法不依赖于类的实例,可以直接调用,减少了对象创建的开销。这些类通常以“Utils”或“Helper”结尾,如Apache Commons Lang中的...

    Java类库 java中常用的类 可以参考

    #### 三、Java.lang 包中的常用类 Java.lang 包是 Java 最广泛使用的包之一,其中包含了很多基础且重要的类和接口。下面重点介绍两个非常重要的类——`String` 类和 `StringBuffer` 类: ##### 1. String 类 - **...

    java常用类的方法列举

    java常用类的方法列举,欢迎大家下载查看

    Java编程常用方法

    Java 编程常用方法 Java 编程语言中有许多实用的方法可以提高开发效率和代码质量,其中使用 ArrayList 类是最常见的一种。ArrayList 类是一个大小可变的数组,可以用来保存数据里读出的数据,然后可以按分页显示。 ...

    Java -核心类库 Object类常方法 Math类常用方法 System类常用方法 基本类型包装类常用方法等

    #### 一、Object类常用方法 在Java中,`Object`类是最基础的类,所有其他类都直接或间接继承自它。因此了解并掌握`Object`类的方法对于深入理解Java编程至关重要。 1. **toString() 方法**: - **用途**:提供了...

    java常用的工具类整理28个

    在Java编程语言中,工具类(Utility Class)是包含各种静态方法的类,这些方法用于执行特定任务,如数据操作、文件处理、数学计算等。它们通常不包含实例变量,只提供静态方法服务,帮助开发者提高代码的复用性和...

    java常用工具类

    "java常用工具类"这个主题涵盖了Java开发中常用的类和方法,这些工具类可以帮助我们简化编程工作,提高代码的可读性和可维护性。在Java中,`java.util`包就是这样一个包含大量工具类的包,提供了很多实用的功能。 1...

    Java常用类源码

    在Java编程语言中,了解和研究常用类的源码对于提升编程技能至关重要。Java的类库丰富多样,包含了大量预定义的类,这些类提供了许多基础功能,方便开发者快速构建应用程序。本文将深入探讨几个Java中常用的类,包括...

    Java常用类总结

    Java常用类总结: 总结了java中各种常用的类以及方法的使用

    java开发常用工具类

    在Java开发中,工具类是程序员经常会用到的代码库,它们提供了许多便捷的方法,以简化常见的编程任务。本文将详细解析"java开发常用工具类"中的关键知识点,包括日历、时间处理、Excel导出、网络请求、流操作、数据...

Global site tag (gtag.js) - Google Analytics