本篇內容主要講解“java中Scanner怎么獲取字符串”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“java中Scanner怎么獲取字符串”吧!
創新互聯是一家專業提供饒河企業網站建設,專注與成都網站建設、網站設計、成都h5網站建設、小程序制作等業務。10年已為饒河眾多企業、政府機構等服務。創新互聯專業網站設計公司優惠進行中。
1.next 方法
輸入的有效字符后面帶有空格,next() 會將空格作為結束符。因此,如果輸入的字符串中間部分有空格,則使用next方法是無法得到完整的字符串的。
import java.util.Scanner; public class TestScanner1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 從鍵盤接收數據 System.out.println("next方式接收:"); // 判斷是否還有輸入 if (scan.hasNext()) { // next方式接收字符串 String str1 = scan.next(); System.out.println("輸入的數據為:" + str1); } } }
可以看到 java 字符串并未輸出。
2.nextLine方法
nextLine() 則以Enter為結束符,也就是說 ,nextLine()方法返回的是輸入回車之前的所有字符。
import java.util.Scanner; public class TestScanner2 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // nextLine方式接收字符串 System.out.println("nextLine方式接收:"); // 判斷是否還有輸入 if (scan.hasNextLine()) { // 從鍵盤接收數據 String str2 = scan.nextLine(); System.out.println("輸入的數據為:" + str2); } } }
到此,相信大家對“java中Scanner怎么獲取字符串”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
當前標題:java中Scanner怎么獲取字符串
鏈接分享:http://m.kartarina.com/article44/jedoee.html
成都網站建設公司_創新互聯,為您提供網站改版、域名注冊、商城網站、軟件開發、定制網站、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯