随笔分类 - java
java
摘要:一、数组转化为list:Arrays.aslist(arr); 二、list转化为数组 list.toArray();
阅读全文
摘要:题外话: JavaScript中判断一个字符是否为数字,用函数:isDigit(); 一、判断一个字符串是否都为数字 二、判断字符串中是否包含数字 三、截取字符串中的数字 四、判断字符串是否为数字的方法 (一)用java自带函数 (二)用正则表达式 (三)用ASCII码
阅读全文
摘要:package com.cmc.util; import java.util.regex.Pattern; public class CharUtil { public static void main(String[] args) { String[] strArr = new String[] { "www.micmiu.com", "!@#$%^&*(...
阅读全文
摘要:StringUtils.isNumeric()方法在判断字符串是否是整数的时候,实现完全没有考虑到 - + 前缀的问题。 例如:【以下的一些特殊例子】
阅读全文
摘要:自己写的jar并使用: Java项目 Jar包的打包在Eclipse中直接打包,具体步骤: 点击右键》export》jar file》取消不需要的文件和选择路径 Next》Next……》finish Jar的MANIFEST.MF配置文件的配置 1、Jdk1.6的环境 1)配置文件中的配置:【没有M
阅读全文
摘要:一、java自带log:java.util.logging.Logger使用三步曲 二、使用 org.apache.log4j.Logger; 具体代码:
阅读全文
摘要:一、replaceAll() 今天,遇到了这样的一个字符串【如下代码】: 需求是:将“@0|”替换成“,”: 输出结果会将每个@和0单独替换,而|则不会发生变化。原因是因为“|”需要进行转移才会被认可。正确做法如下: 二、split():同replaceAll()一样,在遇到特殊字符时候,我们也是需
阅读全文
摘要:在java编程中,经常会遇到两个对象中某个属性的比较,常常会用到的方法有: == 、equals()。但是两者使用起来有什么区别呢? 一、== java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码: 上述代码中: (1)s1 == s2为true,是因为s1和s2都是字符串字面值
阅读全文
摘要:一、Java.util.Date 该对象包含了年月日时分秒信息。具体使用如下代码: 注意:年月日时分秒的表现形式: 年份 y 由整数 y - 1900 表示。 月份由从 0 至 11 的整数表示;0 是一月、1 是二月等等;因此 11 是十二月。 日期(一月中的某天)按通常方式由整数 1 至 31
阅读全文
摘要:我们通常用到request获取某个参数的方法: 如果想要获取request中所有的参数呢? request中有两种方法可以实现: 1、request.getParameterMap(); 2、request.getParameterNames(); 课外小知识:
阅读全文
摘要:一、问题 我们调用数据,大都是可以直接获取表中的数据,或者用复杂点的sql语句组成的。但是,有时候,当这样达不到我们要的全部数据的时候,这时,我们就用到了存储过程【sp】,如果sp需要参数是数组的话,要怎么办呢? 二、解决之法 注意: 1、数组参数,必须在oracle数据库的存储过程中定义一个集合类
阅读全文
摘要:一、引入的jar包 json-lib-2.4-jdk15.jar 二、Json字符串转换为其他对象 1、对象==》json字符串 2、list和Map集合==》json字符串 3、Map集合==》json字符串【具体代码如下】 运行结果如下: 三、Java对象转换为Json字符串 运行结果: 四、集
阅读全文
摘要:一、理论基点 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。 TreeMap:基于红黑树(Red-Black-Tree)的NavigableMap实现,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的Com
阅读全文
摘要:问题产生 最近遇到一个这样的问题,在生成的报文中,某个字段信息后面有一个空格,在代码中trim()下,它仍然存在。到底什么原因呢? 问题的根源 经过多番查证,是由于utf-8中的特俗字符造成的。 问题的根源,在于UTF-8这种编码里面,存在一个特殊的字符,其编码是“0xC2 0xA0”,转换成字符的
阅读全文
摘要:一、FTPClient下载文件所需要的jar包: org.apache.commons.net 【commons-net-3.4.jar】 二、FTPClient的连接和关闭 关闭: 注意:在连接FTPClient的时候,一些默认的属性要进行设置。如 setBufferSize(int bufSiz
阅读全文
摘要:一、^ 和 $ 的匹配 二、* + ? 的匹配 --限定字符 上面四种都是限定符,在表达式中控制字符出现的次数。例如 注意:*、+和?限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个?就可以实现非贪婪或最小匹配。 例如: o+?:只匹配单个o. 三、[]的匹配 若要创建匹配字
阅读全文
摘要:一、为什么使用正则表达式 我们通过使用正则表达式,可以: 例如,您可能需要搜索整个网站,删除过时的材料,以及替换某些 HTML 格式标记。在这种情况下,可以使用正则表达式来确定在每个文件中是否出现该材料或该 HTML 格式标记。此过程将受影响的文件列表缩小到包含需要删除或更改的材料的那些文件。然后可
阅读全文
摘要:一、文件的判断方法 二、文件的各种获取属性的方法 三、特殊方法的例子
阅读全文
摘要:一、简述 File 文件类,主要对文件进行相关操作。常用的File操作有:文件(夹)的创建、文件(夹)的删除,文件的读入和下载(复制)等; 二、文件(夹)的创建和删除 1、创建过程 实例: 2、删除过程
阅读全文
摘要:一、简介 1、概述 BigDecimal由任意精度的整数非标度值和32位的整数标度(scale)组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以10的负scale次幂。因此,BigDecimal表示的数值是(unscaleValue ×10-scale). 2、
阅读全文

浙公网安备 33010602011771号