解释代码:import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; public class Input { private ArrayList<String> lineTxt = new ArrayList<String>(); public ArrayList<String> getLineTxt() { return lineTxt; } public void input(String fileName) { BufferedReader inputFile = null; try { inputFile = new BufferedReader(new FileReader(fileName)); } catch (Exception e) { e.printStackTrace(); } String line; try { while ((line = inputFile.readLine()) != null) { lineTxt.add(line); } } catch (IOException e) { e.printStackTrace(); } } }
时间: 2024-02-07 14:02:16 浏览: 102
()];
buffer.get(bytes);
FileOutputStream output = null;
try {
output = new FileOutputStream(mFile);
output.write(bytes);
} catch (IOException e) {
e.printStackTrace();
} finally {
mImage.close();
if (output != null)这段代码定义了一个名为 `Input` 的类,该类包含以下成员变量和方法:
- 成员 {
try {
output.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
变量 `lineTxt`:类型为 `ArrayList<String>`,用于存储从文件中读取的文本行。
- }
private static final SparseIntArray ORIENTATIONS = new SparseIntArray();
static {
ORIENTATIONS.append(Surface 方法 `getLineTxt()`:返回成员变量 `lineTxt` 的值,用于获取读取的文本行。
.ROTATION_0, 90);
ORIENTATIONS.append(Surface.ROTATION_90, 0);
ORIENTATIONS- 方法 `input(String fileName)`:用于读取指定文件名的文本文件,并将每一行存储到成.append(Surface.ROTATION_180, 270);
ORIENTATIONS.append(Surface.ROTATION_270, 180);
}
}
```
阅读全文