字符串的split方法

(1)java中怎样用数组存储一个英文句子:“java is an objject oriented pragramming lanuage”,

2010-12-06 13:42 骓鲟0150  |  浏览 648 次
显示该句子 ,并计算出每个单词的平均字母数。主要是计算平均字母数的算法
通过字符串的split方法,按照空格拆分字符串,之后循环计算平均数就行了。

 public static void main(String[] args) {
  String str=  "java is an objject oriented pragramming lanuage" ;
  String[] allWord = str.split(" ");
  double sum = 0 ; 
  for (int i = 0; i < allWord.length;i++) {
   sum += allWord[i].length();
  }
  System.out.println("共 "+allWord.length+" 个单词,平均字母数为:" + (sum / allWord.length));

}

(2)3split方法

split方法是将字符串中的字符按照令牌字符(所谓令牌字符是指:给定字符串中的任何字符,字符串将按照整个字符进行拆分)分隔开。令牌字符可以是任何空白字符,其中包括空格符、制表符和换行符等,默认的令牌字符为空白字符。使用slipt方法可以将一个字符串拆分为许多个字符串。

2-24  string11=”this is a test!”

         string11.split()

其结果如图2-24所示。

字符串-split方法 - ziyanxinzhi - 资料来源于网络,奉献于网络 

2-24  str类的split方法之令牌字符为默认字符

在上例中,split方法没有指定令牌字符,故其采用默认的令牌字符空格。即string11是按照空格字符进行拆分的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值