我正在为一所学校的项目工作,我坚持阅读一个txt文件,我尝试使用此代码
public static String txt (String a)
{
String[] Text= new String[Readfile.counter(a)]; // Creates a string array for every word
String s="";
int i=0;
try{
Scanner scan =new Scanner(new File(a));
while(scan.hasNext()){
s =scan.next(); // läser en rad från fil till s
Text[i]=s;
i++;
// System.out.print(s + " "); // skriver ut den
}
}
catch( Exception exp) {}
String txt= Arrays.toString(Text);
return txt;
}
希望将字符串保存在数组中,因为它循环然后将其转换为字符串,但问题是结果将有括号" []"和逗号","在里面。有没有办法读取整个txt文件并将其保存在一个变量中?
答案 0 :(得分:0)
不要将字符串文本保存在数组中。使用此代码。
public static String txt (String a)
{
String s="";
String text="";
int i=0;
try{
Scanner scan =new Scanner(new File(a));
while(scan.hasNext()){
s =scan.next(); // läser en rad från fil till s
text=text+s;
i++;
// System.out.print(s + " "); // skriver ut den
}
}
catch( Exception exp) {}
return text;
}