java如何把字符串分为一个一个字符

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:45:54
比如我用
String msg;
File file=new File("in.txt");
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(file)));
msg=br.readLine();

msg 现在是字符串,我想把字符串分为一个一个字符分析,就像C里的getchar(),而不是直接就读出一整串怎么做 用什么函数做啊

int read()
读取单个字符。
int read(char[] cbuf, int off, int len)
将字符读入数组的某一部分。
String readLine()
读取一个文本行。
有一个 indexOf(int index) ,方法,里面传的是索引,

你可以用循环来遍历
toCharArray()

int read()
读取单个字符。
int read(char[] cbuf, int off, int len)
将字符读入数组的某一部分。
String readLine()
读取一个文本行。

有一个 indexOf(int index) ,方法,里面传的是索引,

你可以用循环来遍历

char[] ca = msg.toCharArray();

就得到了一个char类型数组~

toCharArray()