在新闻网站中通常以列表的形式显示最新新闻的动态标题。一般情况下,一行显示一条新闻标题,而新闻标题往往比较长,因此需要对它进行截取,将超出部分显示成一个省略号“…”。

下面编写 Java 代码,实现使用字符串的 substring() 方法来截取新闻标题并以列表的形式显示的功能。代码如下:

public static void main(String[] args) {// 定义存储新闻标题的数组String[] news = new String[] { "如何快速掌握Java", "听老王剖析Java中的运算符", "学习Java的十大忠告", "你所不知道的java网络编程技巧大全", "Java面试题大全" }; String title = "************* 新闻列表 *************";System.out.println(title.substring(10, 30));System.out.println("----------------------------------------------");/** 循环遍历数组截取数组元素中的前10个字符作为列表展示*/for (int i = 0; i < news.length; i++) {// 判断数组元素的长度是否大于10,如果大于,则截取,否则全部显示if (news[i].length() > 10) {System.out.println(news[i].substring(0, 10) + "…");} else {System.out.println(news[i]);}}
}

运行该程序,输出的结果如下所示。

************* 新闻列表 *************
如何快速掌握Java
听老王剖析java中…
学习Java的十大忠…
你所不知道的java…
Java面试题大全

在该程序中,首先定义了存储新闻标题的数组,元素类型为 String 类型,然后循环遍历该数组,在循环体中,判断数组中的元素长度是否大于 10,如果大于,则使用 String 类的 substring() 方法截取前 10 个字符并输出,否则将数组中的元素输出即可。

因为要截取的是新闻标题中的前 10 个字符,因此,起始位置从 0 开始,结束位置为 10(索引从 1 开始),即使用 substring(0,10) 就完成了新闻标题的截取操作。

1.9 实例:截取新闻标题相关推荐

  1. ACL 2021 | PENS: 个性化新闻标题生成数据集

    (本文阅读时间:8 分钟) 编者按:数字信息时代人们获取新闻的方式越来越高效,但是获取新闻中关键信息的效率却很低.而 NLP 领域的新闻标题生成任务 (News Headline Generation ...

  2. html如何实现新闻标题缩略,CSS新闻标题后面跟着new图标_CSS实例

    在很多网站都有这样的效果,如果是新添加的新闻会在后面有一个小图标. 下面就通过实例来介绍一下如何实现此种效果. 代码实例如下: Downzz.com body, ul, li{ margin:0px; ...

  3. html获取xml分页,JavaScript操作XML实例代码(获取新闻标题并分页,并分页)

    具体内容我没有做测试.仅供参考 代码 新闻测试1新闻测试1 新闻测试2新闻测试2 新闻测试3新闻测试3 新闻测试4新闻测试4 新闻测试5新闻测试5 新闻测试6新闻测试6 新闻测试7新闻测试7 新闻测试 ...

  4. 【Python数据分析学习实例】动态新闻标题热点挖掘

    问题描述 新闻标题是新闻的主旨,从新闻标题中可以进行多种内容的挖掘,通过对学校新闻网的新闻进行分析获得热点词,基于这些标题中的热点词设计并实现构建词云的算法,最后根据词云模型统计热点词的词频,可以快速 ...

  5. JavaScript 操作 XML 实例 (获取新闻标题并分页,并分页)

    XML 代码部分 这是一个新闻的XML 文件,如果 NBody部分包含 XML 和Html 不可识别部分, 就 包含在DATA 表示附中. 具体内容我没有做测试.仅供参考 代码 <? xml v ...

  6. DSW-Gallery使用体验+生成吸引人眼球的新闻标题

    DSW-Gallery使用体验+生成吸引人眼球的新闻标题 什么是EasyNLP 什么是mT5 生成吸引人眼球的新闻标题 开通机器学习PAI服务 生成新闻标题 创建DSW实例 EasyNLP安装 数据准 ...

  7. python爬取新闻网站内容findall函数_Python正则抓取新闻标题和链接的方法示例

    本文实例讲述了Python正则抓取新闻标题和链接的方法.分享给大家供大家参考,具体如下: #-*-coding:utf-8-*- import re from urllib import urlret ...

  8. 封装一个新闻类News,包含新闻标题,新闻作者,新闻内容,新闻类型三个属性,提供必要的访问器和修改器方法重写toString方法,要求打印对象时输出格式为“标题;

    封装一个新闻类News,包含新闻标题,新闻作者,新闻内容, 新闻类型三个属性,提供必要的访问器和修改器方法,重写toString方法, 要求打印对象时输出格式为"标题:类型:作者" ...

  9. html中如何写新闻题目,DIV CSS布局 短栏目与新闻标题列表布局模块代码

    DIV CSS布局 短栏目与新闻标题列表布局模块代码,在线演示与完整源代码下载,常见网页短栏目名称与新闻列表布局模板实例代码,模块CSS代码. css div模块新闻列表布局效果截图 此局部DIV C ...

最新文章

  1. iservice封装有哪些方法_5w大功率led白光灯珠参数,5w大功率led灯珠有哪些?
  2. PHP修改表格(增删改)
  3. UVA10162 Last Digit【数学规律】
  4. 通过 HttpClient 下载 文件
  5. 浮动时间怎么计算_轻松搞定PMP考试的计算题(四)时间参数计算
  6. Webview调用支付宝客户端
  7. 顺势腹式呼吸还是逆势
  8. U-net网络框架 学习笔记
  9. 自动修改hosts文件
  10. 零基础转行学编程技术难吗?
  11. 免费在线格式转换网站
  12. install -save 和 -save-dev区别
  13. 好用的PERL正则表达式在线测试工具
  14. 输入学生学号、成绩,并排序
  15. 跑了这么久,物流机器人怎么还没跑进千家万户?
  16. 电子数据如何进行数据存证保全?
  17. 全国身份证身份数据库sql(2021最新)
  18. 网站seo怎么优化(如何提高网站seo排名)
  19. python爬虫(上课笔记)
  20. 我在财经学校读计算机的故事

热门文章

  1. pythonChallenge:第1关
  2. 基本数据结构—Hash哈希
  3. InnoDB和MyISAM是否支持hash索引
  4. 七牛2018春季校园招聘后端开发工程师笔试经验
  5. MVC3.0删除数据的时候给提示信息
  6. Python的数据处理学习(三)
  7. poj1201Intervals(差分约束)
  8. 浅谈wcscpy_s之用法
  9. C++:类中的赋值函数
  10. STM32之中断与事件---中断与事件的区别