1.9 实例:截取新闻标题
生活随笔
收集整理的這篇文章主要介紹了
1.9 实例:截取新闻标题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在新聞網站中通常以列表的形式顯示最新新聞的動態標題。一般情況下,一行顯示一條新聞標題,而新聞標題往往比較長,因此需要對它進行截取,將超出部分顯示成一個省略號“…”。
下面編寫 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.8 分割字符串(spilt())
- 下一篇: 1.10 字符串的替换(replace(