0
我對如何從文件中提取字母有疑問。這是我讀過的文件中的一個示例行。從文件中提取字母
UI帕克8
我讀3個令牌和我應該提取從第一個令牌2個字母,但不知道如何做到這一點。代碼引用5個屬性,它們是早期聲明的對象的一部分,以及文件中的3個令牌。第一個字母確定學生是否是本科生或畢業生,第二個字母確定學生是否處於狀態或狀態。
while(fileScan.hasNext())
{
classStatus = fileScan.next();
if(classStatus.charAt(0) == 'u' || classStatus.charAt(0) == 'U')
{
classStatus= "underGrad";
}
else
{
classStatus= "Grad";
}
studentName = fileScan.next();
resident = fileScan.next();
numberOfCredits = fileScan.nextInt();
double tuitionBill = fileScan.nextDouble();
StudentNode aNode = new StudentNode(classStatus,studentName,resident);
我很抱歉,但我不明白這個問題。 – sdasdadas
請提供更多信息,你想實現。 – Smit
我應該從文件中讀取3個令牌。第一個令牌包含2個字母「ui」,這是大學生和instate。所以我的問題是如何從1個標記中提取2個字母,然後我可以測試if/else – Nic