먼저 TXT 텍스트의 내용을 읽고 콘솔에서 출력 한 다음 코드를 직접 업로드하십시오.
import java.io.bufferedReader; import java.io.file; import java.io.filereader; 공개 클래스 readFileData {public static String txt2string (파일 파일) {StringBuilder result = new StringBuilder (); {bufferedReader br = new bufferedReader (new FilEreader (file)); // 파일 문자열을 읽기 위해 bufferedReader 클래스를 작성하십시오 s = null; while ((s = br.readline ())! = null) {// readline 메소드를 사용하여 시간에 한 줄을 읽습니다. 결과 (system.lineseparator ()+s); } br.close (); } catch (예외 e) {e.printstacktrace (); } return result.toString (); } public static void main (string [] args) {file file = new File ( "f : /card.txt"); // 내 txt 텍스트는 디렉토리에 저장되어 있으며 자신의 경로 시스템에 따라 수정할 수 있습니다. }}이런 식으로 다음 스크린 샷과 같이 TXT 텍스트의 데이터를 읽습니다.
다음으로, 우리는 어떻게 가치를 라인별로 가져 와서 현실에 적용합니까? 먼저 코드 업로드 :
시도 {문자열 s = ""; bufferedReader in = new bufferedReader (new filereader ( "f : //tel.txt")); while ((s = in.readline ())! = null) {String [] split = s.split ( ","); 문자열 tel = split [0]; driver.findlement (by.xpath ( "// 입력 [@id = 'regis driver.findlement (by.xpath ( "// 입력 [@id = 'register-msgcode']"). sendkeys ( "123456"); // sms verification code driver를 입력합니다. findElement ( "// input [@id = 'register-msgcode']] driver.findlement (by.xpath ( "// 입력 [@id = 'register-password']")). sendKeys ( "ABC123"); // 올바른 비밀번호 드라이버를 입력합니다. findelement ( "// 입력 [@id = 'register-confirmpassword']"). sendKeys ( "abc123"); // 비밀번호를 다시 입력하십시오 driver.findElement (by.xpath ( "// input [@id = 'convers']")). 클릭 (); // 동의 동의 버튼 확인}} catch (filenotfoundException e) {e.printstacktrace (); } catch (ioexception e) {e.printstacktrace (); }설명하기 위해 코드의 TEL은 TXT 텍스트의 값입니다. 예를 들어, 많은 사용자가 등록 작업을 구현하기를 원하므로 매번 새로운 사용자가 필요합니다. 여기서 나는 시도해 볼 수 있습니다 ... 그것을 달성하기 위해 캐치. 내 텍스트 콘텐츠의 각 줄은 쉼표로 구분되므로 스플릿은 먼저 쉼표로 분리 된 다음 TXT 텍스트의 마지막 줄이 끝날 때까지 배열 형태로 한 줄을 가져옵니다. 물론 반복적 인 작업이 필요한 많은 시나리오에 적용 할 수 있습니다. 여기서는 매우 실용적이고 간단한 여러 사용자 등록 작업을 자동으로 구현하여 도움이 필요한 친구들과 공유했습니다!
TXT 텍스트 데이터를 읽고 배열 형식으로 값을 가져 오는 위의 Java 구현은 내가 공유하는 모든 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.