P4-11 案例:统计视频播放量

案例:统计视频播放量


需求说明

  • 微博上面的专辑视频是没有总播放量的,所以现在需要统计出视频的总播放量

思路

  • 1、读取txt文件
  • 2、然后遍历每一行,如果每一行中含有“次观看”的话 就提取出来数字
  • 3、然后把数字相加,得出所有视频的总播放量

代码分析

  • 1、我用的是把后面多余的部分替换成空字符串,然后转换成int,在相加
    • 杨中科老师用的是 substring去截取,然后转换,在相加
  • 2、变量名称应该换成line
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**
* - 1、读取txt文件
* - 2、然后遍历每一行,如果每一行中含有“次观看”的话 就提取出来数字
* - 3、然后把数字相加,得出所有视频的总播放量
*/
String[] txtFiles = IOHelpers.readAllLines("D:/JavaTest1/视频量/Test.txt");
int sum=0;//总播放量
for (String txtFile:txtFiles)
{
int txtNumber=0;
if (txtFile.contains("次观看"))//判断字符串中是否含有“次观看”
{
if (txtFile.contains("万"))
{
txtNumber = Integer.valueOf(txtFile.replace("万次观看","0000"));
System.out.println(txtNumber);
sum= sum+txtNumber;
}
else
{
txtNumber = Integer.valueOf(txtFile.replace("次观看",""));//String转换成int
System.out.println(txtNumber);
sum= sum+txtNumber;
}

}
}
System.out.println("视频总播放为:"+sum);
1
2
3
4
int indexofci =line.indexOf("次观看");// 找到次观看的位置
String s =line.substring(0,indexofci);//从0提取到次观看
int count =Integer.valueOf(s);//转换成int
sum = sum+count;//相加

P4-11 案例:统计视频播放量
http://example.com/2024/08/19/SE101-零基础玩Java/Part4-笔记/P4-11 案例:统计视频播放量/
Author
John Doe
Posted on
August 19, 2024
Licensed under