android - java中字符串上带点的拆分函数

标签 android

我正在尝试用点分割字符串,但我无法得到答案

String dob = "05.08.2010";
String arr[] = dob.split(".");
System.out.println(arr[0]+":"+arr[1]+":"+arr[2]);

最佳答案

试试这个

String arr[] = dob.split("\\.");

即,您需要使用双斜线来转义点,因为点将匹配正则表达式中的任何字符。另请注意,双反斜杠用于在正则表达式中创建单个反斜杠。

关于android - java中字符串上带点的拆分函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33031764/

相关文章:

java - Facebook 相册和照片无法通过所有需要的权限访问(GRAPH API)

android - 形状为背景,边框很小

android - 是否可以查询包含字符串值列表的多个字段(Realm Java)

Android Studio,在新 Activity 中显示完整的 WebView

android - 如何在 MIUI 8+ 中获得读取 "Service SMS"的权限(以编程方式)

Android:proGuard 教程,用于指定混淆中的排除和包含

java - “如何删除 sqlite 数据库中正确的 ListView 项目

android - Jellybean (API 16) 仍未出现在我的 Android SDK 管理器中

android - Unity GAv4 插件 - LogScreen 不可见,LogEvent 可见

android - 测量 Android GLSurfaceView.Renderer 的帧时间/帧率