java - 从字符串java中拆分文本

标签 java android text split

我有一个很长的文本,我想分成几个小句子。以下是我的文本。

我试过了 Count words in a string method?但给出的解决方案是拆分字符串 return trim.split("\\s+").length;。在我的文本中,我没有任何空格。

సోషలిజం,అనే,మాటను,గబ్బు,పట్టించడమే,కాంగ్రెసు,వారి,వ్యూహమనీ,అంతవరకూ,ప్రజలలో,సోషలిజం,యెడవున్న,అభిమానాన్ని,ఎక్స్‌ప్లాయిట్,చెయ్యడం,దాని,ఎత్తుగడ,అనీ,అంటే,ఓ,మాటు,నా,మీద,పడిపోయావు,గుర్తుందా.

我知道 split() 用于拆分字符串。但我不知道如何拆分上面的文本,因为没有空格或任何其他正则表达式可以拆分。

下面的代码用于拆分文本

String string = "1234,56,789,10,1111111,1111112,12";
char[] ch = string.toCharArray();  
int comma_limit = 3;
int comma_count = 0;
for(int i=0;i<ch.length;i++) 
if (ch[i] == ',') {
    comma_count = comma_count + 1;

if (comma_count % comma_limit == 0)
{
ch[i] = '.';
System.out.println(ch);

     }
  }

最佳答案

使用带有逗号分隔符的 split 方法,它将返回分隔字符串的数组,然后使用 length 方法获取其大小

System.out.println(yourString.split(",").length);

关于java - 从字符串java中拆分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54800610/

相关文章:

android - 也将 ActionBarDrawerToggle 用于 backstack

mysql - 在 MySQL 中反转文本数据

html - CSS flex : Text escapes from container

Java 类加载和反射

java - 如何在android中转换 "MM/dd/yyyy HH:mm:ss a"的反向时间

java - partitioningBy 是否保留原始列表中元素的顺序?

android - Retrofit 从基本 url 中删除查询参数

javascript - XHTML 文本输入、CSS 文本转换和 JavaScript

java - Play 框架中的表单验证

c# - 为什么相同的方法每次运行时间不同?