java - 如何从android中的textview中包装数字

原文 标签 java android replace textview

在Android中,我有一个TextView,在textview内部,它包含一些文本示例(22个点,有时1个点或空文本)。在这里,我只想获取数字而不是字符。因此请使用String.replaceAll( )以获取完全不含空文本的数字。
这是示例代码...

textview.setText("2 Likes");
String com=textview.replaceAll("","");

最佳答案

使用String.split将Array中的字符串拆分为:

textview.setText("2 Likes");
String strtxt=textview.getText();

String[] arrliks = strtxt.split(" ");  
String num_of_likes=arrliks[0]; //<<< get 2 here


您还可以使用正则表达式来拆分字符串

编辑:

您致电还使用String.replaceAll作为:

   String com=textview.getText();
   String liks = "likes";
   String str_new   ="";
  if (com.toLowerCase().indexOf(liks) != -1) {
     str_new=com.replaceAll(" Likes","");
   }else{
     str_new=com.replaceAll(" like","");
   }

关于java - 如何从android中的textview中包装数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14582224/

相关文章:

sql - 用于搜索和替换特定前缀字符串的 Sql 查询?

java - 什么是编译器隐式方法?

android - Visual Studio 2015社区RC Cordova无法删除contenteditable div中的图像

Android人像相机可靠性

javascript - 用jQuery替换图像文件名

javascript - 使用jQuery更改选项的文本

java - Spring 事务 : What will happen if I don't give @Transaction annotation on method

java - Java 8基本流到集合的映射方法

java - Spring Integration Java DSL-动态设置RecepientListRouter收件人吗?

android - 如何实现向上滑动 View (如 facebook 应用程序中的新闻提要)