我可以使用“Asc(CHAR)”将字符转换为相应的字符/ ASCII码。我可以用什么来将这个返回的整数转换回原始的字符形式?
答案 0 :(得分:65)
VB.NET中的Chr
函数将整数转换回字符:
Dim i As Integer = Asc("x") ' Convert to ASCII integer.
Dim x As Char = Chr(i) ' Convert ASCII integer to char.
答案 1 :(得分:11)
使用Chr or ChrW功能Chr(charNumber)
。
答案 2 :(得分:2)
您可以使用Chr(int)函数
答案 3 :(得分:0)
您也可以使用
public static void ler_ficheiro() {
File f = new File("utilizadores_objetos.txt");
if (f.exists() && f.isFile()) {
try {
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);
String linha;
if ((linha=br.readLine()) != null) {
br.close();
try {
FileInputStream fis = new FileInputStream(f);
ObjectInputStream ois = new ObjectInputStream(fis);
listaAlunos = (ArrayList<Aluno>) ois.readObject();
ois.close();
}
catch (FileNotFoundException e) {
System.out.println("Não encontrei o ficheiro");
}
}
} catch (FileNotFoundException ex) {
System.out.println("Erro a abrir ficheiro.");
} catch (IOException ex) {
System.out.println("Erro a ler ficheiro.");
} catch (ClassNotFoundException ex) {
System.out.println("Erro a converter objeto.");
}
}
}
这不需要Microsoft.VisualBasic参考