-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已經做到了 –