如何计算 Android 中 Edittext 字段中的行数、单词数和字符数

How to Count numbers of line, word and characters from Edittext field in Android

我是初学者,我想制作一个简单的应用程序来计算我们在 Edittext 字段中输入的任何内容的行数、​​单词数和字符数。我想要这样的结果:

EditText : 我的名字是 abc。

点击按钮---->

结果:

没有。单词数:4 字数:14 行数:1

首先获取 Edittext value.then 像 java 字计数器

EditText e1=(EditText) findViewById(R.id.youredittextid);
String mytext=e1.getText().toString();

mytext

应用 java 代码

edittext 中的行可能因设备而异.... 对于单词:

char ch[]= new char[s.length()];      //in string especially we have to mention the () after length
    for(i=0;i<s.length();i++)
    {
        ch[i]= s.charAt(i);
        if( ((i>0)&&(ch[i]!=' ')&&(ch[i-1]==' ')) || ((ch[0]!=' ')&&(i==0)) )
        c++;
    }

对于字符:s.length()