java句子中找单词_java程序找到一个句子中每个单词的字母数
我想找到一個(gè)句子中每個(gè)單詞的字母數(shù)。我已經(jīng)嘗試了幾次使用幾個(gè)代碼,但從來(lái)沒有得到它。我總是顯示錯(cuò)誤StringIndexOutOfBounds異常。我的一個(gè)代碼如下:java程序找到一個(gè)句子中每個(gè)單詞的字母數(shù)
import java.util.*;
class LengthOfEachWord
{
public static void main()
{
Scanner sc = new Scanner(System.in);
String s,a,b;
int l,x,l1,y=0,now;
try
{
System.out.print("Enter a sentence:");
s=sc.nextLine();
l=s.length();
String arr[]=s.split(" ");
now=arr.length;
while(true)
{
x=s.indexOf(' ');
a=s.substring(0,x);
l1=a.length();
System.out.println(a+"="+l1);
b=s.substring(x+1,l);
s=b;
y++;
if(now==y)
{
break;
}
}//End of while block
}//End of try block
catch(Exception e)
{
System.out.println("Error="+e);
}
}
}
總結(jié)
以上是生活随笔為你收集整理的java句子中找单词_java程序找到一个句子中每个单词的字母数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java安全例外_java – 本地Ap
- 下一篇: mqtt消息推送 java_MQTT+A