欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java 實現(xiàn)讀取txt文本數(shù)據(jù)并以數(shù)組形式一行一行取值

 更新時間:2018年07月13日 09:16:37   作者:征途無境  
今天小編就為大家分享一篇java 實現(xiàn)讀取txt文本數(shù)據(jù)并以數(shù)組形式一行一行取值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

首先來讀取txt文本中的內(nèi)容,輸出在控制臺,直接上代碼:

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
 
public class ReadFiledata {
 public static String txt2String(File file){
  StringBuilder result = new StringBuilder();
  try{
   BufferedReader br = new BufferedReader(new FileReader(file));//構造一個BufferedReader類來讀取文件
   String s = null;
   while((s = br.readLine())!=null){//使用readLine方法,一次讀一行
    result.append(System.lineSeparator()+s);
   }
   br.close(); 
  }catch(Exception e){
   e.printStackTrace();
  }
  return result.toString();
 }
 
 public static void main(String[] args){
  File file = new File("F:/card.txt");//我的txt文本存放目錄,根據(jù)自己的路徑修改即可
  System.out.println(txt2String(file));
 }
}

這樣我們就把txt文本中的數(shù)據(jù)讀出來了,如下截圖所示

接下來我們怎么逐行取值把它取出來并應用到實際中呢?先上代碼:

try{
 String s = "";
   BufferedReader in =new BufferedReader(new FileReader("F:\\tel.txt"));
   while((s=in.readLine())!=null){
   String[] split = s.split(",");
   String tel = split[0];
   driver.findElement(By.xpath("http://input[@id='register-phone']")).sendKeys(tel);//輸入正確手機號
   driver.findElement(By.xpath("http://input[@id='register-imgcode']")).sendKeys("1234");//輸入圖片驗證碼
   driver.findElement(By.xpath("http://input[@id='register-msgcode']")).sendKeys("123456");//輸入短信驗證碼
   driver.findElement(By.xpath("http://input[@id='register-password']")).sendKeys("Abc123");//輸入正確密碼
   driver.findElement(By.xpath("http://input[@id='register-confirmpassword']")).sendKeys("Abc123");//再次輸入確認密碼
   driver.findElement(By.xpath("http://input[@id='agree']")).click();//勾選同意協(xié)議按鈕
 } 
 }catch(FileNotFoundException e){
 e.printStackTrace();
   }
 catch(IOException e){
   e.printStackTrace();
   }

說明一下,代碼中的tel就是txt文本中的值,比如我要很多用戶實現(xiàn)注冊操作,那么我每次都需要新的用戶,這里用try...catch可以實現(xiàn),因為我的文本內(nèi)容每一行是有逗號分隔的,所以先split以逗號分隔一下,然后再以數(shù)組形式,每次取一行,直到取完txt文本中最后一行結束。當然我們可以應用到很多需要重復操作的場景中,這里我自動化實現(xiàn)了若干用戶注冊的操作,很實用很簡單,分享給有需要幫助的朋友!

以上這篇java 實現(xiàn)讀取txt文本數(shù)據(jù)并以數(shù)組形式一行一行取值就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Spring的Bean注入解析結果BeanDefinition詳解

    Spring的Bean注入解析結果BeanDefinition詳解

    這篇文章主要介紹了Spring的Bean注入解析結果BeanDefinition詳解,BeanDefinition描述了一個bean實例,擁有屬性值、構造參數(shù)值和具體實現(xiàn)的其他信息,其是一個bean的元數(shù)據(jù),xml中配置的bean元素會被解析成BeanDefinition對象,需要的朋友可以參考下
    2023-12-12
  • spring整合redis消息監(jiān)聽通知使用的實現(xiàn)示例

    spring整合redis消息監(jiān)聽通知使用的實現(xiàn)示例

    在電商系統(tǒng)中,秒殺,搶購,紅包優(yōu)惠卷等操作,一般都會設置時間限制,本文主要介紹了spring整合redis消息監(jiān)聽通知使用,具有一定的參考價值,感興趣的可以了解一下
    2021-12-12
  • MyBatisPlus3如何向數(shù)據(jù)庫中存入List

    MyBatisPlus3如何向數(shù)據(jù)庫中存入List

    本文主要介紹了Mybatis Plus的類型處理器的使用,通過User.java和UserMapper.xml示例進行詳細的解析,并提供了JSON解析器的使用方法,希望通過這篇文章,可以幫助大家更好的理解和掌握Mybatis Plus的類型處理器
    2024-10-10
  • 詳解Java中的悲觀鎖與樂觀鎖

    詳解Java中的悲觀鎖與樂觀鎖

    樂觀鎖對應于生活中樂觀的人總是想著事情往好的方向發(fā)展,悲觀鎖對應于生活中悲觀的人總是想著事情往壞的方向發(fā)展.這兩種人各有優(yōu)缺點,不能不以場景而定說一種人好于另外一種人,文中詳細介紹了悲觀鎖與樂觀鎖,需要的朋友可以參考下
    2021-05-05
  • java?process.waitfor返回1的原因及解決

    java?process.waitfor返回1的原因及解決

    這篇文章主要介紹了java?process.waitfor返回1的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java實現(xiàn)拖拽文件上傳dropzone.js的簡單使用示例代碼

    Java實現(xiàn)拖拽文件上傳dropzone.js的簡單使用示例代碼

    本篇文章主要介紹了Java實現(xiàn)拖拽文件上傳dropzone.js的簡單使用示例代碼,具有一定的參考價值,有興趣的可以了解一下
    2017-07-07
  • 深入理解Java設計模式之策略模式

    深入理解Java設計模式之策略模式

    這篇文章主要介紹了JAVA設計模式之策略模式的的相關資料,文中示例代碼非常詳細,供大家參考和學習,感興趣的朋友可以了解下
    2021-11-11
  • 詳解Spring極速集成注解redis實錄

    詳解Spring極速集成注解redis實錄

    這篇文章主要介紹了詳解Spring極速集成注解redis實錄,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Java多線程之同步鎖-lock詳解

    Java多線程之同步鎖-lock詳解

    這篇文章主要為大家詳細介紹了Java多線程中同步鎖-lock的原理與使用,文中的示例代碼講解詳細,對我們了解線程有一定幫助,需要的可以參考一下
    2022-10-10
  • 關于SpringBoot的熱部署方案

    關于SpringBoot的熱部署方案

    這篇文章主要介紹了關于SpringBoot的熱部署方案,每次修改代碼就得將項目重啟,重新部署,對于一些大型應用來說,重啟時間需要花費大量的時間成本,本文就來詳解熱部署方案,需要的朋友可以參考下
    2023-05-05

最新評論