gpt4 book ai didi

java - 在 Java 中将字符串转换为文件

转载 作者:太空狗 更新时间:2023-10-29 22:37:29 25 4
gpt4 key购买 nike

我有代码要求用户输入日志文件名,这样它就知道要解析和排序的文件是什么。

为了能够正确解析,FileSource.parseXML 读取File 的变量类型。因此,输入的 String 需要转换为 File。这将如何完成?

import java.io.*;
import java.util.*;

public class Main
{
public static void main( String[] args )
{
FileSource src;
File fd=null;
int rc = 0;
int count = 0;
Record rec;

//ask user what file to parse
Scanner input = new Scanner(System.in);
System.out.println("Enter file name:");
String filename = input.nextLine();

//TODO turn filename into fd


//parse the records
src = FileSource.parseXML( fd );


//print out the number of records parsed
rc = src.getRecordCount();
System.out.println(rc);


//print out all records.
for( int i = 0; i < rc; i++)
{
rec = src.getRecord( i );
System.out.println( rec.toString());
} //end for loop

return;
}//end main method

}

最佳答案

File file = new File(userInput);

关于java - 在 Java 中将字符串转换为文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11583364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com