将字符代码转换为char(VB.NET)

时间:2011-02-01 01:01:45

标签: vb.net character-encoding ascii character character-codes

我可以使用“Asc(CHAR)”将字符转换为相应的字符/ ASCII码。我可以用什么来将这个返回的整数转换回原始的字符形式?

4 个答案:

答案 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参考