首页上一页 1 下一页尾页 1 条记录 1/1页
《java开发典型模块大全》P597
发表在Java图书答疑
2011-01-29
是否精华
是
否
版块置顶:
是
否
在本书的P597有这样一段代码:
private void okjButtonActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_okjButtonActionPerformed
if (filePathTextField.getText().equals("")) {
int n = JOptionPane.showConfirmDialog(this, "没有指定文件路径", "确认对话框",
JOptionPane.YES_NO_OPTION);
if (n == JOptionPane.YES_OPTION) {
filePathTextField.requestFocus();
return;
}
if (n == JOptionPane.NO_OPTION) {
return;
}
}
if (fileSaveTextField.getText().equals("")) {
int n = JOptionPane.showConfirmDialog(this, "没有指定文件保存路径", "确认对话框",
JOptionPane.YES_OPTION);
if (n == JOptionPane.YES_OPTION) {
filePathTextField.requestFocus();
return;
}
if (n == JOptionPane.NO_OPTION) {
return;
}
}
FileHeald fileheald = new FileHeald();
java.util.List list = fileheald
.getFileList(filePathTextField.getText());
int bi = 1;
if (!list.isEmpty() && (list.size() > 0)) {
for (int i = 0; i < list.size(); i++) {
java.io.File file = (java.io.File) list.get(i);
if (file.getAbsoluteFile().toString().endsWith(
jComboBox1.getSelectedItem().toString())) {
String filePath = file.getAbsolutePath(); // 获取文件完整路径
int index1 = filePath.lastIndexOf("\\"); // 获取最后一次出现“\\”索引位置
int index2 = filePath.lastIndexOf("."); // 获取最后一次出现“.”索引位置
String fileName = filePath.substring(index1, index2); // 获取文件名
String backFile = filePath.substring(index2, filePath
.length());
fileheald.setEnd(filePath, fileSaveTextField.getText()
+ fileName + "change" + backFile, endingComboBox
.getSelectedItem().toString());
bi = 2;
}
}
}
if (bi == 1) {
JOptionPane.showMessageDialog(this, "没有符合条件的文件", "信息对话框",
JOptionPane.WARNING_MESSAGE);
return;
}
JOptionPane.showMessageDialog(this, "文件编码格式转换完毕", "提示对话框",
JOptionPane.WARNING_MESSAGE);
}
我想知道的是bi代表什么呀,能不能详细地解释一下。
private void okjButtonActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_okjButtonActionPerformed
if (filePathTextField.getText().equals("")) {
int n = JOptionPane.showConfirmDialog(this, "没有指定文件路径", "确认对话框",
JOptionPane.YES_NO_OPTION);
if (n == JOptionPane.YES_OPTION) {
filePathTextField.requestFocus();
return;
}
if (n == JOptionPane.NO_OPTION) {
return;
}
}
if (fileSaveTextField.getText().equals("")) {
int n = JOptionPane.showConfirmDialog(this, "没有指定文件保存路径", "确认对话框",
JOptionPane.YES_OPTION);
if (n == JOptionPane.YES_OPTION) {
filePathTextField.requestFocus();
return;
}
if (n == JOptionPane.NO_OPTION) {
return;
}
}
FileHeald fileheald = new FileHeald();
java.util.List list = fileheald
.getFileList(filePathTextField.getText());
int bi = 1;
if (!list.isEmpty() && (list.size() > 0)) {
for (int i = 0; i < list.size(); i++) {
java.io.File file = (java.io.File) list.get(i);
if (file.getAbsoluteFile().toString().endsWith(
jComboBox1.getSelectedItem().toString())) {
String filePath = file.getAbsolutePath(); // 获取文件完整路径
int index1 = filePath.lastIndexOf("\\"); // 获取最后一次出现“\\”索引位置
int index2 = filePath.lastIndexOf("."); // 获取最后一次出现“.”索引位置
String fileName = filePath.substring(index1, index2); // 获取文件名
String backFile = filePath.substring(index2, filePath
.length());
fileheald.setEnd(filePath, fileSaveTextField.getText()
+ fileName + "change" + backFile, endingComboBox
.getSelectedItem().toString());
bi = 2;
}
}
}
if (bi == 1) {
JOptionPane.showMessageDialog(this, "没有符合条件的文件", "信息对话框",
JOptionPane.WARNING_MESSAGE);
return;
}
JOptionPane.showMessageDialog(this, "文件编码格式转换完毕", "提示对话框",
JOptionPane.WARNING_MESSAGE);
}
我想知道的是bi代表什么呀,能不能详细地解释一下。