java - 如何在android中将textview中的数字换行

标签 java android replace textview

在Android中,我有一个TextView,在textview中,它包含一些文本示例(22个喜欢,有时1个喜欢或空文本)。这里我只想获取数字而不是字符。所以使用如何使用字符串.replaceAll() 精确获取数字而无需空文本。 这是示例代码...

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

最佳答案

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

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/

相关文章:

android - Google Android USB 驱动程序和 ADB

mysql - 搜索字符串 mysql db 可以有空格,在另一个字符串中等

java - 套接字传输

java - 在 postgresql 中存储图像

java - Picasso 无法加载图像但没有提供错误消息?

android - NoClassDefFoundError:org.jivesoftware.smack.tcp.XMPPTCPConnectionConfiguration 仅 API 19

java - SQL语句语法错误 "CREATE EXTENSION[*] IF NOT EXISTS UUID_OSSP "

java - 当使用 Bounded 类型参数或直接类型接口(interface)时

php - 将段落标签中的第一个字母包裹在跨度标签中

python - 如何多次替换 Pandas Column 中的值?