[英]How to check if the field contains hyphen character in java
我的對象返回我-
來自Log.d(“FormattedDate”,Object.getDOB());
if (!Object.getDOB().matches("[^-]*")) {
txtDOB.setText(Object.getDOB());
} else {
txtDOB.setText("-");
}
我正在檢查我的Object.getDOB()是否與-
匹配,然后顯示emptry字符串,但此regExp不起作用。
java.lang.String有一個String#contains()方法,它為您執行此操作:
當且僅當此字符串包含指定的char值序列時,才返回true。
if (Object.getDOB().contains("-")) {
//code
}
你也可以用
if (Object.getDOB().indexOf("-") != -1) {
//code
}
如果它返回-1
則該字符串不包含char(在您的情況下為"-"
)。 否則返回char的索引。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.