Java
dreamhunter11770
这个作者很懒,什么都没留下…
展开
-
JAVA判断输入流字符编码的困惑
<br />近日在开发爬虫程序时发现,如果事先不指定正确的字符集编码,在得到InputStream字节流实例后使用程序自身去判断,相关代码如下<br />Java代码<br />if(charset == null || "".equals(charset)) { <br /> reader = new InputStreamReader(inputStream); <br /> charset = reader.getEncoding(); <br />}else {转载 2010-10-21 22:33:00 · 649 阅读 · 0 评论 -
java 下对字符串的格式化
<br />1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 <br /> 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧: <br />标识: <br />'-' 在最小宽度内左对齐,不可以与“用0填充”同时使用 <br />'#' 只适用于8进制和16进制,8进制时在结果前面增加一个0,16进制时在结果前面增加0x转载 2010-10-24 16:59:00 · 377 阅读 · 0 评论 -
Java异常处理一般性原则
<br />六种异常处理的陋习<br />你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? <br /><br />1 OutputStreamWriter out = ... <br />2 java.sql.Connection conn = ... <br />3 try { // ⑸ <br />4 Statement stat = conn.createStatement(); <br />5 Result转载 2011-04-16 12:58:00 · 1121 阅读 · 0 评论