我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

奇怪的 split

String hz=file.getFileName();
DEBUG :hz 的值 为 "20091127104948832.doc"
hz.indexOf(".");

DEBUG: 返回的值为 17,
hz.split("d")都可以返回 [20091127104948832., oc]
以上都没有疑问,
可是 hz.split("."); 怎么返回的是[], 空 值?
有人知道吗?

.在正则表达式里面是有特殊含义的···
要用.作为分隔符,需要这样 [.]···
用中括号括起来,表示是普通字符···

楼上完全正确。

近期文章

  • ext 我用DataView 显示图片列表,图片下面的链接点击没反应,各位帮忙看看
  • extjs 中页面暗影问题
  • 怎样动态获取store中的属性
  • java webservice 之xfire 调用服务器端方法无反应
  • 内部类有什么作用啊,具体用到什么地方呢
  • Ext拖拽的问题
  • Python 现在选哪个版本学习 寻意见
  • 关于Acegi 在 复合环境下的奇妙错误,请教!!
  • List <Object[]> 如何转换成 String []
  • 应用开放平台是用什么语言做的?
  • shell怎么调用java类
  • SCJP啊SCJP。。。
  • DataView里如何添加按钮?
  • 请帮忙Portal开发技术选型
  • 如何把jsp上面的ognl表达式的值赋给jsp页面中的java变量啊?
  • 求教java正则表达式零宽断言【正则表达式解析html】
  • 如何在不使用库函数和第三方变量的情况下,实现字符串反转?
  • 传统的四舍五入BigDecimal类,BUG?
  • 导出页面生成PDF解决方案
  • Java实现逐行打印实例(EPSON打印机实例),哪位大侠有,谢谢

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华