-1
import java.io.File;
import java.util.Scanner;
import java.lang.*;
public class ReadFile {
public static void main(String[] args) {
int i=0;
String[] myStringArray = new String[]{ };
try {
Scanner input = new Scanner(System.in);
File file = new File("123.txt");
input = new Scanner(file);
while (input.hasNextLine()) {
String line = input.nextLine();
if(line.contains("int ")){
System.out.println("found int "+(++i));
System.out.println(line);
myStringArray=line.split("[\\s,;]+");
}
}
System.out.println(myStringArray.length());
input.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
为什么显示我的错误上myStringArray.length()
我想读其中有包含如下文本文件:的Java从文本文件中读取内容
#include<stdio.h>
#include<conio.h>
void main()
{
int i=5;
int j=9;
int s,t;
s=i+3;
t=j+7;
q=j+4;
cout<<s<<t<<q;
}
我想存储所有的变量值例如我想存储i = 5
,j = 9
,然后我的任务是打印表达式s = i + 3
,其值为i
和j
。
长度没有括号 –
这是你得到的错误? – Bifz
旁注:不需要'import java.lang。*;'。 JVM已经做到了 –