最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中用戶向系統(tǒng)傳遞參數(shù)的三種基本方式實(shí)例分享

 更新時(shí)間:2014年01月22日 15:29:57   作者:  
這篇文章主要介紹了Java中用戶向系統(tǒng)傳遞參數(shù)的三種基本方式實(shí)例,有需要的朋友可以參考一下

使用Main方法的參數(shù)傳遞方式
例示代碼如下:

復(fù)制代碼 代碼如下:

public class MainArgs
{
 public static void main(String[] args)
 {
  System.out.println(args.length);
  for(String str : args){
   System.out.println(str);
  }
 }
}

在運(yùn)行 java程序后面跟的字符串(一個(gè)或多個(gè) 多個(gè)用空格隔開(kāi))jvm將會(huì)把這些一個(gè)或多個(gè)字符串賦給args數(shù)組。當(dāng)字符串中包含空格時(shí)則需要將完整的一個(gè)字符串用“”括起來(lái)。如下示例:

使用Scanner類進(jìn)行用戶輸入:可以輸入用戶指定的數(shù)據(jù)類型
Scanner 使用分隔符模式將其輸入分解為標(biāo)記,默認(rèn)情況下該分隔符模式與空白匹配。然后可以使用不同的 next 方法將得到的標(biāo)記轉(zhuǎn)換為不同類型的值。

例示代碼如下:

復(fù)制代碼 代碼如下:

import java.util.Scanner;
import java.io.File;
public class ScannerKeyBoardTest
{
 public static void main(String[] args) throws Exception
 {
  //readFileCon();
  //test2();

  //通過(guò)鍵盤輸入指定類型
  Scanner scan = new Scanner(System.in);
  Long l = scan.nextLong();
  System.out.println("l is "+l);
 }
 //讀取任何的數(shù)據(jù)輸入返回String
 public static void test1(){
  Scanner scan = new Scanner(System.in);

  //使用 回車鍵 作為分隔符 默認(rèn)使用 空格 制表鍵  回車作為分割付。
  //scan.useDelimiter("\n"); 
  while(scan.hasNext()){
   System.out.println("next is " + scan.next());
  }  
 }

 //讀取Long型數(shù)據(jù)的輸入返回Long
 public static void test2(){
  Scanner scan = new Scanner(System.in);
  //當(dāng)輸入的為 非 Long數(shù)值時(shí) 推出循環(huán)
  while(scan.hasNextLong()){//阻塞式
   //System.out.println("has over scan.nextLong() begin....");
   System.out.println("next is " + scan.nextLong());
   //System.out.println("scan.nextLong() over has begin....");
  }
 }
 //讀取文件中的內(nèi)容 并打印到控制臺(tái)
 public static void readFileCon()throws Exception
 {
  Scanner scan  = new Scanner(new File("ScannerKeyBoardTest.java"));
  System.out.println("fileContent is:");
  while(scan.hasNextLine()){
   System.out.println(scan.nextLine());
  }
 }
}

使用BufferedReader類讀取用戶的輸入:返回的只能是String類
例示代碼如下

復(fù)制代碼 代碼如下:

import java.io.BufferedReader;
import java.io.InputStreamReader;
class BufferReaderKeyBoardTest
{
 public static void main(String[] args) throws Exception
 {
  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  String in = null;
  while((in = br.readLine()) != null){
   System.out.println("用戶輸入的是: "+in);
  }  
 }
}

相關(guān)文章

  • Spring?BeanFactory容器的構(gòu)建和使用示例詳解

    Spring?BeanFactory容器的構(gòu)建和使用示例詳解

    BeanFactory是Spring框架中的一部分,它提供了IoC(控制反轉(zhuǎn))的實(shí)現(xiàn)機(jī)制,下面小編就來(lái)和大家簡(jiǎn)單聊聊BeanFactory容器的構(gòu)建和使用示例吧
    2023-07-07
  • java注解結(jié)合aspectj AOP進(jìn)行日志打印的操作

    java注解結(jié)合aspectj AOP進(jìn)行日志打印的操作

    這篇文章主要介紹了java注解結(jié)合aspectj AOP進(jìn)行日志打印的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • Spring遠(yuǎn)程調(diào)用HttpClient/RestTemplate的方法

    Spring遠(yuǎn)程調(diào)用HttpClient/RestTemplate的方法

    這篇文章主要介紹了Spring遠(yuǎn)程調(diào)用HttpClient/RestTemplate的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • SpringBoot整合HTTPS的項(xiàng)目實(shí)踐

    SpringBoot整合HTTPS的項(xiàng)目實(shí)踐

    HTTPS的主要作用是通過(guò)SSL證書(shū)保護(hù)用戶數(shù)據(jù)的安全與隱私,增加網(wǎng)站信任度,防止數(shù)據(jù)被竊取和篡改,保護(hù)網(wǎng)站免受釣魚(yú)攻擊,本文就來(lái)介紹一下,感興趣的可以了解一下
    2024-10-10
  • Java執(zhí)行SQL腳本文件到數(shù)據(jù)庫(kù)詳解

    Java執(zhí)行SQL腳本文件到數(shù)據(jù)庫(kù)詳解

    這篇文章主要為大家詳細(xì)介紹了Java執(zhí)行SQL腳本文件到數(shù)據(jù)庫(kù)的相關(guān)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • mybatisplus如何解決分頁(yè)最多500條數(shù)據(jù)

    mybatisplus如何解決分頁(yè)最多500條數(shù)據(jù)

    這篇文章主要介紹了mybatisplus如何解決分頁(yè)最多500條數(shù)據(jù)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • SpringCloud Gateway路由核心原理解析

    SpringCloud Gateway路由核心原理解析

    本文主要介紹了SpringCloudGateway的基礎(chǔ)構(gòu)建塊、工作原理以及核心原理解析,SpringCloudGateway是Spring官方基于SpringSpringBoot和ProjectReactor等技術(shù)開(kāi)發(fā)的網(wǎng)關(guān),旨在為微服務(wù)架構(gòu)提供一種簡(jiǎn)單而有效的統(tǒng)一的API路由管理方式
    2024-10-10
  • java通過(guò)jni調(diào)用opencv處理圖像的方法

    java通過(guò)jni調(diào)用opencv處理圖像的方法

    今天小編就為大家分享一篇java通過(guò)jni調(diào)用opencv處理圖像的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Java實(shí)現(xiàn)中文字符串與unicode互轉(zhuǎn)工具類

    Java實(shí)現(xiàn)中文字符串與unicode互轉(zhuǎn)工具類

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)中文字符串與unicode互轉(zhuǎn)的工具類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Java運(yùn)用SWT插件編寫桌面記事本應(yīng)用程序

    Java運(yùn)用SWT插件編寫桌面記事本應(yīng)用程序

    這篇文章主要為大家介紹了一個(gè)Java項(xiàng)目實(shí)戰(zhàn),一步步教你實(shí)現(xiàn)記事本,步驟很詳細(xì),運(yùn)用SWT插件手把手編寫記事本,感興趣的小伙伴們可以參考一下
    2016-01-01

最新評(píng)論

刚察县| 富川| 永修县| 清河县| 七台河市| 道孚县| 永年县| 大丰市| 满城县| 平南县| 乐至县| 抚顺县| 界首市| 石狮市| 米泉市| 汉川市| 蕉岭县| 山阴县| 佳木斯市| 彭水| 洛扎县| 元江| 新野县| 平武县| 商丘市| 景德镇市| 乡城县| 五常市| 宝坻区| 黔东| 邵阳县| 洞口县| 枣庄市| 佛冈县| 淅川县| 永嘉县| 高淳县| 涞水县| 宕昌县| 隆化县| 无为县|